Seria bueno que utilizaran DS(DatSet), creo que el código te quedaría mas re utilizable, excelente explicación muchas gracias, he prendido mucho con esto videos.
Excelente manera de explicar rápida, fácil y motivante, esto lo aplicamos en un servidor local en el evento de subirlo a la nube como sincronizaríamos las bases de datos de tal manera que la información se mantenga actualizada . como serian los pasos a seguir. saludos de antemano, Gracias
Muy buen vídeo, nunca he usado el control Chart (Siempre los gráficos los he hecho en Crystal Report), pero ahora que los Dashboard están en boga, sirve de mucho.
Excelente video. Felicitación! Soy ingeniero civil y estoy aprendiendo mucho con tus videos. Me gustaría saber si puedes mostrar algunas librerías y como trabajar con ellas para crear nuevos charts. Algo más interactivo al estilo qué hay en web
Hola Renzo, gracias, con lo que mostré se hace todos los chart, claro con otros gráficos, lo que si se debe tener en cuenta es que datos se quiere mostrar, todo esta en la consulta transact sql, y representar los datos en sus respectivos ejes. Subire mas adelante videos sobre este tema. Saludos
Estuve peleando con eso en su momento, como mostrar un gif (Form o PictureBox) mientras se carga un Formulario "Pesado" con sus datos. Hay varias formas, seria muy bueno un video.
Hey! Amigo, que buenos tutoriales haces, te agradezco por que me has ayudado demasiado en mi carrera técnica, y a la vez, me has motivado demasiado al mundo de la programación. Tengo unas dudas o no se si le podría decir peticiones; Podrías Hacer tutos mas A fondo del Programa Sqlserver (Bases de Datos, Diagramas, etc.). Y otra seria ¿Puedo usar la herramienta Chart sin bases de datos? ¿Me explicarías el método? Por favor ¡Muchas Gracias por todo! Salu2
Gracias Gabriel, Bueno no pensaba hacer sobre base de datos, pero ya muchos lo han pedido, así que mas adelante trataré de hacer algunos vídeos. Respecto a tu 2da consulta, claro que si puedes usar Chart sin base da datos , pero necesitas datos para dibujar los gráficos, podrías usar variables directamente y cargarla desde un textbox o ya definir sus valores,Puedes extraer los datos de donde quieras, ¿Como lo haces? Algo simple, en este vídeo cargo las variables con datos de tablas sql Server, solo que tu ahora los cargarías desde un textbox u otro lugar
Hola Edu, Simplemente haces el procedimiento con la codicion de fecha, where fecha = 12/12/2018. Claro que la fecha envías como parámetro de entrada desde la aplicación, puede ser de manera automatica o manual , colocas un datatimepicker para enviar la fecha manualmente o usas el metodo de obtener la fecha de la pc para que envie automaticamente sin que selecciones la fecha. Saludos
Hola he visto tus videos y son bastante buenos, con lo de login crees que habra alguna manera de cargar los módulos o formularios de forma dinamica? Espero y sigas subiendo mas vídeos me ayudarías muchi en darme una idea de poder migrar un sistema realizado en vb6 a c#.
Hola Jesus, Gracias . Dinamica... Te refieres a cargar un formulario con alguna animación, gif antes que se muestre? Para pasar del login al form principal puedes usar un progress bar.
RJ Code Advance si me refiero a a que carges los modulos por ejemplo cliente, productos, ventas y reportes para los empleados de tipo caja, y que te los carge en desde la BD y te cree botones en tiempo de ejecución. No se si me de a entender.
Entiendo, se usa roles y perfiles de la BD para crear los privilegios de usuario en capa de negocio junto a entidades usando el rol de usuario que trae capa de datos. en el form principal obtener los botones permitidos de la entidad Bueno es asi como funciona .
Ok en VB lo subire proximanente, Aquí tengo un vídeo sobre eso, lo realizo en 3 capas(Pero no he respetados un punto de los principios de POO :V ) th-cam.com/video/ZGfuO2mmPGM/w-d-xo.html Eso puedes hacerlo utilizando 4 capas, que es lo adecuado.
Hola, cuando importé la base me dio el siguiente error: (3 rows affected) Msg 241, Level 16, State 1, Line 233 Conversion failed when converting date and/or time from character string. Msg 547, Level 16, State 0, Line 242 The INSERT statement conflicted with the FOREIGN KEY constraint "FK_VENTA". The conflict occurred in database "PRACTICA_DASHBOARD", table "dbo.VENTAS", column 'ID'. The statement has been terminated. sabria decir como se soluciona?
Mi PC esta en ingles por eso habia un conflicto con el formato de las fechas. eh modificado las siguientes lineas al final se soluciono. INSERT INTO VENTAS VALUES ('factura','6656565','08-19-2012',1,1,525), ('factura','6656565','08-19-2012',2,2,525), ('factura','6656565','08-19-2012',3,3,525), ('factura','6656565','08-19-2012',1,4,525), ('factura','6656565','08-19-2012',2,5,525), ('factura','6656565','08-19-2012',3,6,525) GO
De la misma manera, simplemente cambia la consulta sql en el procedimiento almacenado. ejem: SELECT * FROM Cargas WHERE fecha BETWEEN '2018-01-01' AND '2018-01-31'
Me gustó este proyecto. Ahora como podría utilizar los botones en forma de pestaña? sin utilizar tabcontrol osea al estilo del programa "malwarebytes" no se si me explico bien.
Claro te entiendo, tendrias que usar botones un un panel. y cada vez que llames un form usas el metodo bringtofront () para que se muestre adelante de todos
Felicidades amigo, excelente aporte, me fue de mucha utilidad. Me gustaría que me ayudaras con algo, al momento de crear una consulta que me devuelva la cantidad de ordenes por mes me la ejecuta perfectamente, pero, los meses me los tira desordenados SELECT DATENAME(month,[Fecha])mes, count(1)total FROM [Combustible].[dbo].[OrdenGas] o inner join rutas r on o.idruta=r.idRuta group by DATENAME(month,[Fecha]) order by 1 desc Esta es la consulta, espero me puedas ayudar Saludos,
Hola, el código es el mismo, (el proyecto es el mismo) Solo le agregue los iconos y colores. iconos drive.google.com/file/d/1dVyWB1O8tSADg1Qxsjrzn5Y_j3JW6tam/view?usp=sharing drive.google.com/file/d/1nOgIzJcUYVjKLC7Y7f8lM64KR1GvDFoH/view?usp=sharing
muy buenos videos los tuyos eres un gran programador disculpa una pregunta como puedo personalizar un combo box para usar como menu de una base de datos cambiar la forma el color etc
Muy buenos este curso... Por cierto una pregunta y disculpa las molestias pero de donde saco los datos nulos de ventas detalles de ventas, yo pensé que lo iba a encontrar en la descarga de BD de Google drive pero ahora me quede corto por que no tengo registro en muchas tablas que se requiere para el ejercicio..
Hola!, tengo un problema cuando instalo el LiveChart o cualquier otro elemento que contenga controladores, este no se muestra en el cuadro de herramientas, ni siquiera cuando vuelvo a compilar el proyecto. :(
No lo he probado en access(usando procedimientos con parámetros de salida, no se si tiene esa opción ), pero claro que si se puede hacer, solo necesitas extraer los datos de la BD, Puedes hacer las sentencias en el mismo código sin usar procedimientos.
Asi es, no tiene en cuenta la cantidad que se vendió, como mencione, solo es proferencia del publico, para saber los productos mas vendidos es diferente que aquí si se toma en cuenta la cantidad.
Hola Aiden, mm no lo he probado en acces( lo de crear procedimientos almacenados con parametros de salida), pero lo podrias hacer las sentencias desde visual, sin usar procedimientos, Asi si si puede saludos
Que buen tutorial hermano bendiciones podrías hacer un video como pasarlo a ASPX con conexión desde un WebConfig y si puedes usar tres capas por favor hermano
Hola Franklin, bueno 3 capas no es lo mas adecuado, si se puede hacer, pero no es lo correcto, Tienes que usar mas la capa entidad para almacenar los datos, y recuperarla desde presentación
RJ Code Advance inicie el proyecto basándome en otro video tutorial entonces también quiero agregarle esto del sumario más que todo las estadísticas no
Bueno lo que puedes hacer es retornar un datareader, y extraer los datos en presentación(te va a funcionar sin problemas, pero no es lo adecuado) o Puedes retornar list Tendrías que crear una clase dedicada a cada procedimiento.
No es que no sea adecuado, claro que si lo puedes hacer, se puede hacer retornando listas, en poo, o datareader en funcionales, solo que usar un 4ta capa hace que sea mas fluido.
hola ! RJ Code Advance siempre muy llenos de conocimientos tus video. Aun sigo detenido con el detalle de DataGridView. help ! XD * Lo que quiero hacer es convertir una columna del DataGrid en DataGridViewCheckColumn para evaluar si es falso =0 y si es true =1... espero tu ayuda. Gracias de ante mano y éxitos !!!
Hola NTB, No se puede convertir una columna cargada desde la base de datos a columncheck ya que la columna con datos es de tipo string y la casilla de check es boleana y no pueden estar ambas en una sola columna , lo que harías es agregar una columna de check en el datagridview, para comprobar si es verdadero o falso,. copia este código antes del datagridview.DataSource. DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn(); checkColumn.Name = "check"; checkColumn.HeaderText = "CheckColunm"; dataGridView1.Columns.Add(checkColumn); y si tienes muchas columnas puedes especificar aque posición quieres agregar, para que esté a lado del la columna que quieres, Puedes darle un ancho delgado para que sea como parte de la otra columna
hola SAludos, tengo un problema, el control Chart me aparece, pero en color gris (desabilitado), y no he podido arreglarlo, se agradece cualquier ayuda al respecto.
Una Pregunta sobre Bunifu y e sque tengo el dll de Bunifu en c# 2012 y cuando lo quiero agregar me sale que no existe componentes para agregar en el cuadro de herramientas AYUDAAA>>>>
Gracias, el campo en la BD de Mysql es de tipo Blob, pero veo que ocupa bastante espacio, es así como se debe manejar las imágenes? es lo mas conveniente, seguro y eficiente? Tiene de pronto un proyecto con manejo de imágenes pero en 3 capas ya que de otra forma lo tengo resuelto.
Hola, soy un usuario novato (estoy desde cero) deseo crear un formulario que seleccione check box y ese checkbox cree una tabla para dashboard para ver el el avance, fecha y hora del registro del checkbox con usuario y pais y a la vez otro form que cargue datos para KPIS y se vena en el mismo dashborad. Espero me puedas escribir para hablarlo.
Buenas Noches les comparto los códigos de los procedimientos almacenados en MYQL . ***************DASHBOARDDATOS***************** DELIMITER // CREATE DEFINER=`root`@`localhost` PROCEDURE `Sumario`( OUT `p_totVentas` float, OUT `p_nprod` int, OUT `p_nmarc` int, OUT `p_ncateg` int, OUT `p_nclient` int, OUT `p_nprove` int, OUT `p_nemple` int ) begin SET p_totVentas =(select sum(total) as TotalVentas from VENTAS ); SET p_nclient=(select count(ID) as Clientes from CLIENTES); SET p_nprove =(select count(ID) as Proveedores from PROVEEDORES); SET p_nemple =(select count(ID) as Empleados from EMPLEADOS ); SET p_nprod=(select count(ID) as Productos from PRODUCTOS); SET p_nmarc = (select count(ID) as marcas from MARCAS); SET p_ncateg = (select count(ID) as categorias from CATEGORIAS); end// DELIMITER ; *****************PRODUCTOS POR CATEGORIA************************ DELIMITER // CREATE DEFINER=`root`@`localhost` PROCEDURE `ProdPorCategoria`() select C.CATEGORIA , COUNT(IDCATEGORIA ) as nroProductos from productos as P inner join CATEGORIAS as C ON C.ID=P.IDCATEGORIA group by C.CATEGORIA order by count(1) DESC// DELIMITER ; ******************PRODUCTOS PREFERIDOS***************************************** DELIMITER // CREATE DEFINER=`root`@`localhost` PROCEDURE `ProdPreferidos`() Select CONCAT (C.Categoria, " " ,M.MARCA, " ",P.DESCRIPCION )as Producto, COUNT(IdProducto) as NroVentas from detalleventa as DV inner join productos as P on P.ID=DV.IdProducto inner join categorias as C on C.ID=P.IdCategoria inner join marcas as M on M.ID=P.IdMarca Group by DV.IdProducto,C.CATEGORIA,M.MARCA,P.DESCRIPCION Order by count(5) desc// DELIMITER ;
Tengo un problemita con el ExecuteNonQuery() Me da el siguiente error: "El procedimiento DashboardDatos no tiene parámetros y se han proporcionado argumentos."
Claro, todo es igual, simplemente tienes que cambias de c# a VB. Puedes convertir los códigos C# de la pagina web a VB, en este servicio. converter.telerik.com/
Estoy viendo todos tus vídeos , son muchos conceptos nuevos para alguien que tiene 2 y medio años en esto de programar. Estoy por recibirme de una tecnicatura y esto lo estoy usando para el proyecto final. Muchas gracias!
Buenas, me sale este error: ExecuteReader requiere una Connection abierta y disponible. El estado actual de la conexión es cerrada.' Como se podría solucionar?
Hola Diego, si sabe crear tablas en SqlServer, MySql no será ningún problema, son similares. Create Table MiTabla (id int, nombre varchar) en ambos DBs
la verdad no se. Pero creo que voy encontrando tutoriales que me muestren como. Gracias igual! Solo queria saber como crear unas "dos" tablas y como conectarlas como muestras en 0:23...basicamente algo desde 0...de todas maneras..encantado por lo resto!
Buenas, podrias pasarme la base de datos completa, ya que la que esta github le faltan tablas, soy nuevo en esto, gracias de antemano. correo mikielangel@gmail.com
No dejes de enseñarnos, tienes una lógica de programación que pocos tienen.
Seria bueno que utilizaran DS(DatSet), creo que el código te quedaría mas re utilizable, excelente explicación muchas gracias, he prendido mucho con esto videos.
A la espera del siguiente proyecto!
Muy buen vídeo felicidades y muchas gracias por compartir el conocimiento....saludos desde Nicaragua.
Genial con esta explicación, te agradezco el tiempo que tomas por enseñar y compartir tu conocimiento.
Saludos
Gracias Daffyduck , Saludos
Excelente proyecto
GRACIAS por compartir tu conocimiento LIKE👍
Tu canal va a tener mucho potencial! Muchos Exitos!
Gracias Tomas, Saludos
Gracias por tu aporte, de veras son los mejores video tutoriales de c# que he visto hasta el momento.
Eres un crack. Sería interesante hacer uno del uso de informes. Gracias.
Gracias José, Ok, subiré de informes en los vídeos próximos, Saludos
Maravilloso lo que nos enseñas.
Muchas gracias
Tutorial actualizado:
th-cam.com/video/RJPk26riKUA/w-d-xo.html
Igualmente gracias por ver mis videos ;)
Excelente manera de explicar rápida, fácil y motivante, esto lo aplicamos en un servidor local en el evento de subirlo a la nube como sincronizaríamos las bases de datos de tal manera que la información se mantenga actualizada . como serian los pasos a seguir. saludos de antemano, Gracias
Gracias por muy buen vídeo lo esperaba. Y claro hoy a esperar este proyecto en Ncapas
Hola Franklin, Lo estaré subiendo muy pronto,
Saludos
Perfecto, estoy tratando de ya ir poniendolo en practica en un proyecto que tengo desarollado en NCapas espero no me complique mucho la vida
DE LUJO YO TAMBIEN LO ESPERO, SALUDOS DESDE HONDURAS C.A.!!!
muy buen video, me gustaria mas que expliques la base de datos desde 0 tmb que es la parte que queda pendiente
que tal y el codigo fuente??
Interfaz de la diversión a los colores Se ve bien gracias por la idea
Muy buen vídeo, nunca he usado el control Chart (Siempre los gráficos los he hecho en Crystal Report), pero ahora que los Dashboard están en boga, sirve de mucho.
Muy bueno, muchas gracias por compartir tus conocimientos, éxitos
Excelente video. Felicitación! Soy ingeniero civil y estoy aprendiendo mucho con tus videos. Me gustaría saber si puedes mostrar algunas librerías y como trabajar con ellas para crear nuevos charts. Algo más interactivo al estilo qué hay en web
Hola Renzo, gracias, con lo que mostré se hace todos los chart, claro con otros gráficos, lo que si se debe tener en cuenta es que datos se quiere mostrar, todo esta en la consulta transact sql, y representar los datos en sus respectivos ejes.
Subire mas adelante videos sobre este tema.
Saludos
Thanks for share you expertise. Obrigado por compartir conocimiento. Usted es fantastico
Gracias 👍😁
Saludos
Gracias por el aporte , esta fácil muy agradecido
Eres un crack bro, saludos desde EL SALVADOR !!!
I'm taking a Course and i need to do a project with vb , you are helping a lot
Gracias por el video hermano y por compartir tus conocimientos. Una sola pregunta, los iconos que página usas o lo diseñas tu?
Hola,
los descargo desde la pagina flaticon.
Podrías hacer un vídeo de como configurar los estilos del chart?
Excelente tutorial ....favor me gustaría q sacará un tutorial de Detalleventa y venta.
Gracias, ok lo subiré próximamente
Excelente vídeo amigo, nos ayudas a muchos.
Gracias Jose,
Saludos
Saludos desde Puerto Rico. Este mismo tutorial lo tiene para visual basic 2019 ?. Gracias por su ayuda.
Muchas muchas gracias, eres un pro!!!
QUE EXCELENTE ESTE TUTORIAL, SOS UN CRACK SIGUE ASI!!!!
Gracias Jose,
Saludos
Muchas gracias, demasiado util ¡
My Freind … Bacansisimo el video :)
Haga mas videos …
Gracias Hamlet,
Saludos a distancia
Excelente Guia.
¿Como Puedo Alinear el label que muestra el Valor de cada Serie en la parte Superior?
Gracias por el tutorial
Hola,muy buenos tutoriales!!!
Porque nadie hace un curso de programacion en N Capa en C#???
Hola Batista, gracias, convertire este proyecto en n capas :V (N capas programación seria).
Saludos,
Hola una consulta como puedo cambiar el formato de numero a moneda!! Gracias y tambien geniales todos los videos que subes!!!
Hola Mauricio, solo debes establecer $ en LabelFormat en las propiedades de serie.
Saludos
En algún momento subirás algo utilizando programación asincronica _? Seria contenido interesante
Hola Jese, ok intentaré subir .
Saludos
Se agradecería mucho :3,excelente trabajo
Estuve peleando con eso en su momento, como mostrar un gif (Form o PictureBox) mientras se carga un Formulario "Pesado" con sus datos. Hay varias formas, seria muy bueno un video.
comparte,yo estoy peleando con eso xd
Gracias.
Buenísimo ! Gracias !
Hey! Amigo, que buenos tutoriales haces, te agradezco por que me has ayudado demasiado en mi carrera técnica, y a la vez, me has motivado demasiado al mundo de la programación. Tengo unas dudas o no se si le podría decir peticiones; Podrías Hacer tutos mas A fondo del Programa Sqlserver (Bases de Datos, Diagramas, etc.). Y otra seria ¿Puedo usar la herramienta Chart sin bases de datos? ¿Me explicarías el método?
Por favor
¡Muchas Gracias por todo!
Salu2
Gracias Gabriel, Bueno no pensaba hacer sobre base de datos, pero ya muchos lo han pedido, así que mas adelante trataré de hacer algunos vídeos. Respecto a tu 2da consulta, claro que si puedes usar Chart sin base da datos , pero necesitas datos para dibujar los gráficos, podrías usar variables directamente y cargarla desde un textbox o ya definir sus valores,Puedes extraer los datos de donde quieras, ¿Como lo haces? Algo simple, en este vídeo cargo las variables con datos de tablas sql Server, solo que tu ahora los cargarías desde un textbox u otro lugar
¡Muchas gracias!
Esperare con ansias los tutoriales
Gracias
excelente vídeo amigo sigue así
amigo ojala respondas mi comentario quiero hacer lo mismo con las ventas sumarlas pero quiero sumar las ventas del dia solamente como lo haria
Hola Edu, Simplemente haces el procedimiento con la codicion de fecha, where fecha = 12/12/2018.
Claro que la fecha envías como parámetro de entrada desde la aplicación, puede ser de manera automatica o manual , colocas un datatimepicker para enviar la fecha manualmente o usas el metodo de obtener la fecha de la pc para que envie automaticamente sin que selecciones la fecha.
Saludos
Hola he visto tus videos y son bastante buenos, con lo de login crees que habra alguna manera de cargar los módulos o formularios de forma dinamica?
Espero y sigas subiendo mas vídeos me ayudarías muchi en darme una idea de poder migrar un sistema realizado en vb6 a c#.
Hola Jesus, Gracias .
Dinamica... Te refieres a cargar un formulario con alguna animación, gif antes que se muestre?
Para pasar del login al form principal puedes usar un progress bar.
RJ Code Advance si me refiero a a que carges los modulos por ejemplo cliente, productos, ventas y reportes para los empleados de tipo caja, y que te los carge en desde la BD y te cree botones en tiempo de ejecución. No se si me de a entender.
Entiendo, se usa roles y perfiles de la BD para crear los privilegios de usuario en capa de negocio junto a entidades usando el rol de usuario que trae capa de datos.
en el form principal obtener los botones permitidos de la entidad
Bueno es asi como funciona .
Podrías hacer un ejemplo de como creerías los botones en tiempo de ejecución con ambos roles. Claro cuando tengas oportunidad y muy bueno tus vídeos.
Ok en VB lo subire proximanente, Aquí tengo un vídeo sobre eso, lo realizo en 3 capas(Pero no he respetados un punto de los principios de POO :V )
th-cam.com/video/ZGfuO2mmPGM/w-d-xo.html
Eso puedes hacerlo utilizando 4 capas, que es lo adecuado.
wouuuu men , grande !
eres el mejor
Gracias Andy, Saludos
excelente vídeo amigo
amigo si isisrias menu despleglable te lo agradeceria tus tutoriale sme sisrvieron mucho
Hola, cuando importé la base me dio el siguiente error:
(3 rows affected)
Msg 241, Level 16, State 1, Line 233
Conversion failed when converting date and/or time from character string.
Msg 547, Level 16, State 0, Line 242
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_VENTA". The conflict occurred in database "PRACTICA_DASHBOARD", table "dbo.VENTAS", column 'ID'.
The statement has been terminated.
sabria decir como se soluciona?
Mi PC esta en ingles por eso habia un conflicto con el formato de las fechas. eh modificado las siguientes lineas al final se soluciono.
INSERT INTO VENTAS VALUES
('factura','6656565','08-19-2012',1,1,525),
('factura','6656565','08-19-2012',2,2,525),
('factura','6656565','08-19-2012',3,3,525),
('factura','6656565','08-19-2012',1,4,525),
('factura','6656565','08-19-2012',2,5,525),
('factura','6656565','08-19-2012',3,6,525)
GO
*Tremendo*
genial eres un crack||| deberias hacer un tutorial sobre base de datos para algunos noobs como yo jejeje
jaja ok lo tendre en cuenta,
Saludos
si por favor !
ya me suscribo a tu canal
y se quiere que muestre esos datos solo de un mes es decir debeia mostra los datos de hoy de julio 1 hasta 20 de julio que es hoy
De la misma manera, simplemente cambia la consulta sql en el procedimiento almacenado.
ejem:
SELECT *
FROM Cargas
WHERE fecha BETWEEN '2018-01-01' AND '2018-01-31'
Me gustó este proyecto. Ahora como podría utilizar los botones en forma de pestaña? sin utilizar tabcontrol osea al estilo del programa "malwarebytes" no se si me explico bien.
Claro te entiendo, tendrias que usar botones un un panel. y cada vez que llames un form usas el metodo bringtofront ()
para que se muestre adelante de todos
Gracias por la info... Justo ahora estoy utilizando otra alternativa que funciona de igual manera: bunifu UI framework 1.5.3.
Felicidades amigo, excelente aporte, me fue de mucha utilidad.
Me gustaría que me ayudaras con algo, al momento de crear una consulta que me devuelva la cantidad de ordenes por mes me la ejecuta perfectamente, pero, los meses me los tira desordenados
SELECT
DATENAME(month,[Fecha])mes,
count(1)total
FROM [Combustible].[dbo].[OrdenGas] o
inner join rutas r
on o.idruta=r.idRuta
group by DATENAME(month,[Fecha])
order by 1 desc
Esta es la consulta, espero me puedas ayudar
Saludos,
Increíble tutorial, tenés el link para bajar los íconos que usaste en tu proyecto?
Excelente vídeo, como siempre! ¿Podrías compartir el código del dash del comienzo del vídeo o por lo menos los iconos que utilizaste? Gracias!!!
Hola, el código es el mismo, (el proyecto es el mismo) Solo le agregue los iconos y colores.
iconos
drive.google.com/file/d/1dVyWB1O8tSADg1Qxsjrzn5Y_j3JW6tam/view?usp=sharing
drive.google.com/file/d/1nOgIzJcUYVjKLC7Y7f8lM64KR1GvDFoH/view?usp=sharing
Excelente .
Gracias, Saludos
muy buenos videos los tuyos eres un gran programador disculpa una pregunta como puedo personalizar un combo box para usar como menu de una base de datos cambiar la forma el color etc
Muy buenos este curso... Por cierto una pregunta y disculpa las molestias pero de donde saco los datos nulos de ventas detalles de ventas, yo pensé que lo iba a encontrar en la descarga de BD de Google drive pero ahora me quede corto por que no tengo registro en muchas tablas que se requiere para el ejercicio..
Hola, no tuve tiempo para reescribir la inserción de datos, adicionaré eso, y volveré a subir
Muchas gracias por ese esfuerzo y su pronta repuesta ..... Feliz semana
Hola!, tengo un problema cuando instalo el LiveChart o cualquier otro elemento que contenga controladores, este no se muestra en el cuadro de herramientas, ni siquiera cuando vuelvo a compilar el proyecto. :(
hola excelente video la vdd ayuda mucho para los que venimos empezando con Reporteria, tendras el video o el codigo en VB.NeT? Saludos
exelente video... una consulta se puede hacer con una base de datos acccess?
No lo he probado en access(usando procedimientos con parámetros de salida, no se si tiene esa opción ), pero claro que si se puede hacer, solo necesitas extraer los datos de la BD, Puedes hacer las sentencias en el mismo código sin usar procedimientos.
puede ser que el procedimiento almacenado de productos preferidos no tenga en cuenta la cantidad que se vendio de un producto en un detalle de venta?
Asi es, no tiene en cuenta la cantidad que se vendió, como mencione, solo es proferencia del publico, para saber los productos mas vendidos es diferente que aquí si se toma en cuenta la cantidad.
@@RJCodeAdvance Si si,yo pregunto porque por ahí era yo nomas el que metió la pata en algo 😂
Muito obrigado amigo, aprendi muito com seus videos
Muy buen video, una pregunta ¿se puede hacer con base de datos acces? asi tengo mi sistema en codigo visual basic, gracias
Hola Aiden, mm no lo he probado en acces( lo de crear procedimientos almacenados con parametros de salida), pero lo podrias hacer las sentencias desde visual, sin usar procedimientos, Asi si si puede
saludos
Esto esta muy bueno
Gracias Jhordan,
Saludos
Buen video hermano, sigue así :)
Gracias :V
Saludos
Que buen tutorial hermano bendiciones podrías hacer un video como pasarlo a ASPX con conexión desde un WebConfig y si puedes usar tres capas por favor hermano
Que buen video like.
Gracias Robert.
Saludos
Excelente crees que podrías hacer uno asi en Visual Basic Muchas gracias.
Crack!
muito bom o video vc poderia me mandar o link destes icones com essa cor ?
e poderia me dizer onde vc baixa estes icones?
Olá, baixei-os da flaticon.
flaticon.com
Me podrias ayudar, estoy intentandolo hacer en Ncapas como iria el codigo, Tenga carpeta de NDatos, NNegocio y NPresentacion
Hola Franklin, bueno 3 capas no es lo mas adecuado, si se puede hacer, pero no es lo correcto,
Tienes que usar mas la capa entidad para almacenar los datos,
y recuperarla desde presentación
RJ Code Advance inicie el proyecto basándome en otro video tutorial entonces también quiero agregarle esto del sumario más que todo las estadísticas no
Bueno lo que puedes hacer es retornar un datareader, y extraer los datos en presentación(te va a funcionar sin problemas, pero no es lo adecuado) o Puedes retornar list Tendrías que crear una clase dedicada a cada procedimiento.
Bien, pues la verdad no sabia que 3 capas no era adecuado, estare pendiente cuando subas el proyecto en capas
No es que no sea adecuado, claro que si lo puedes hacer, se puede hacer retornando listas, en poo, o datareader en funcionales, solo que usar un 4ta capa hace que sea mas fluido.
Hola amigo! Una pregunta, se puede aplicar esto mismo, pero con una base de datos en oracle? Saludos
Hola, si claro, todo es igual, simplemente cambia sqlconnection, sqlcommnad, etc por oracleconnection, oraclecommand, etc
hola ! RJ Code Advance siempre muy llenos de conocimientos tus video. Aun sigo detenido con el detalle de DataGridView. help ! XD
* Lo que quiero hacer es convertir una columna del DataGrid en DataGridViewCheckColumn para evaluar si es falso =0 y si es true =1... espero tu ayuda. Gracias de ante mano y éxitos !!!
Hola NTB, No se puede convertir una columna cargada desde la base de datos a columncheck ya que la columna con datos es de tipo string y la casilla de check es boleana y no pueden estar ambas en una sola columna , lo que harías es agregar una columna de check en el datagridview, para comprobar si es verdadero o falso,.
copia este código antes del datagridview.DataSource.
DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.Name = "check";
checkColumn.HeaderText = "CheckColunm";
dataGridView1.Columns.Add(checkColumn);
y si tienes muchas columnas puedes especificar aque posición quieres agregar, para que esté a lado del la columna que quieres, Puedes darle un ancho delgado para que sea como parte de la otra columna
ahorita pruevoo.......... Thanks
No hay una forma mas simple de sacar cada datos del procedimiento almacenado de los totales ?? Para usarlo en el form ?🤔
Si la hay, pero al hacerlo de esta manera aprovecho para enseñar sobre parámetros de salida.
RJ Code Advance por eso es que te sigo
hola SAludos, tengo un problema, el control Chart me aparece, pero en color gris (desabilitado), y no he podido arreglarlo, se agradece cualquier ayuda al respecto.
Buenas muy buen video, pero a la hora de ejecturar el Scrip de la Base de Datos todas la tabla Ventas me sale en blanco
Hola
tienes un ejemplo similar con sql y MVC
gracias
Una Pregunta sobre Bunifu y e sque tengo el dll de Bunifu en c# 2012 y cuando lo quiero agregar me sale que no existe componentes para agregar en el cuadro de herramientas AYUDAAA>>>>
Hola, tiene un ejemplo similar de graficos con mvc. gracias
Que carrera debo de estudiar para poder hacer lo que tú?
Excelente, Tengo un problema con el manejo de imágenes en 3 capas, con MySQL y C#, Su ayuda por favor.
Hola Cristian, en la capa de presentación lo debes manejar como image y en negocio y datos lo tienes que manejar en bytes.
Saludos
Hola puedes crear un método para la conversación de imágenes si es que tienes pensado almacenar la imagen en la BD, despues utilizas su set y su get.
Gracias, el campo en la BD de Mysql es de tipo Blob, pero veo que ocupa bastante espacio, es así como se debe manejar las imágenes? es lo mas conveniente, seguro y eficiente? Tiene de pronto un proyecto con manejo de imágenes pero en 3 capas ya que de otra forma lo tengo resuelto.
Dejame algún correo para enviarte el código que tengo para agregar y convertir imágenes y que te sea de utilidad.
Chevere, Gracias, mail: cristianbaculima@yahoo.com
Hola, soy un usuario novato (estoy desde cero) deseo crear un formulario que seleccione check box y ese checkbox cree una tabla para dashboard para ver el el avance, fecha y hora del registro del checkbox con usuario y pais y a la vez otro form que cargue datos para KPIS y se vena en el mismo dashborad. Espero me puedas escribir para hablarlo.
Porfavor si me puedes ayudar en hacer sistema de reservas como la de hotel room booking
se puede hacer con Mysql o cambiaria algo?
Buenas Noches les comparto los códigos de los procedimientos almacenados en MYQL .
***************DASHBOARDDATOS*****************
DELIMITER //
CREATE DEFINER=`root`@`localhost` PROCEDURE `Sumario`(
OUT `p_totVentas` float,
OUT `p_nprod` int,
OUT `p_nmarc` int,
OUT `p_ncateg` int,
OUT `p_nclient` int,
OUT `p_nprove` int,
OUT `p_nemple` int
)
begin
SET p_totVentas =(select sum(total) as TotalVentas from VENTAS );
SET p_nclient=(select count(ID) as Clientes from CLIENTES);
SET p_nprove =(select count(ID) as Proveedores from PROVEEDORES);
SET p_nemple =(select count(ID) as Empleados from EMPLEADOS );
SET p_nprod=(select count(ID) as Productos from PRODUCTOS);
SET p_nmarc = (select count(ID) as marcas from MARCAS);
SET p_ncateg = (select count(ID) as categorias from CATEGORIAS);
end//
DELIMITER ;
*****************PRODUCTOS POR CATEGORIA************************
DELIMITER //
CREATE DEFINER=`root`@`localhost` PROCEDURE `ProdPorCategoria`()
select C.CATEGORIA , COUNT(IDCATEGORIA ) as nroProductos
from productos as P
inner join CATEGORIAS as C ON C.ID=P.IDCATEGORIA
group by C.CATEGORIA
order by count(1) DESC//
DELIMITER ;
******************PRODUCTOS PREFERIDOS*****************************************
DELIMITER //
CREATE DEFINER=`root`@`localhost` PROCEDURE `ProdPreferidos`()
Select CONCAT (C.Categoria, " " ,M.MARCA, " ",P.DESCRIPCION )as Producto, COUNT(IdProducto) as NroVentas
from detalleventa as DV
inner join productos as P on P.ID=DV.IdProducto
inner join categorias as C on C.ID=P.IdCategoria
inner join marcas as M on M.ID=P.IdMarca
Group by DV.IdProducto,C.CATEGORIA,M.MARCA,P.DESCRIPCION
Order by count(5) desc//
DELIMITER ;
Tengo un problemita con el ExecuteNonQuery()
Me da el siguiente error: "El procedimiento DashboardDatos no tiene parámetros y se han proporcionado argumentos."
Hola, el error esta claro, el parámetros que intentas usar no tiene parámetros declarados, Fijate en enviar bien los parametros de salida
where i can download all the project please?
Puedo conectar con sensores y tener graficas en tiempo Real?
Claro.
Se podrá hacer uno para visual basic?
Claro, todo es igual, simplemente tienes que cambias de c# a VB.
Puedes convertir los códigos C# de la pagina web a VB, en este servicio.
converter.telerik.com/
Estoy viendo todos tus vídeos , son muchos conceptos nuevos para alguien que tiene 2 y medio años en esto de programar. Estoy por recibirme de una tecnicatura y esto lo estoy usando para el proyecto final. Muchas gracias!
Buenas, me sale este error: ExecuteReader requiere una Connection abierta y disponible. El estado actual de la conexión es cerrada.'
Como se podría solucionar?
Te faltó conexión.open();
Alguien sabe un tutorial para crear las tablas en MYSQL?
Hola Diego, si sabe crear tablas en SqlServer, MySql no será ningún problema, son similares.
Create Table MiTabla (id int, nombre varchar) en ambos DBs
la verdad no se. Pero creo que voy encontrando tutoriales que me muestren como. Gracias igual! Solo queria saber como crear unas "dos" tablas y como conectarlas como muestras en 0:23...basicamente algo desde 0...de todas maneras..encantado por lo resto!
English version?
Soon...
buenas y el codigo fuente de c# ??
My Freind
Porfa compartame el código …. Gracias
Sir please make this in English language
RJ podrías darme tu correo necesito hacerte una consulta, por favor.
Saludos
Hola Nicolas, rjcodes.net@gmail.com
Ventas y Provedores me aparece vacios aiudaa
Hola Manuel, en el script de sql, no agrego datos a esas tablas, debe ser por esa razón que te aparece vacías (Porque no tiene datos insertados)
RJ Code Advance hola cómo estás , si me imaginé eso, no me di cuenta jeje, gracias.
Alguien que lo haya hecho en 3 capas y con entity framework 😓
It's so hard for me 😐
Buenas, podrias pasarme la base de datos completa, ya que la que esta github le faltan tablas, soy nuevo en esto, gracias de antemano. correo mikielangel@gmail.com
PASAME TU FONDO DE PANTALLA... PARECE MOTONETA POR DELANTE PERO ATRAS PARECE BOBER
-×_.m.e.t.r.o.m.i.n.i._×-
.font
.tatto
.tintta
.angka
.alfabet
.huruf
.nomor
.fill
.sub
.bug
.folder
.poll
.clip
.text
.file
.cell
:
.cap
.box
.pos
.pop
.vex
track. .track
slam. .slam
pack. .pack
bank. .bank
dunk. .dunk
fill. .file
fill. .folder
file. .fill
file. .pop
text. .pop
alt. .text
elf. .text
txt. .text
url. .text
fill. .text
dos. .fill
org. .fill
pop. .url
fill. .url
txt. .fill
elf. .fill
sub. .fill
bug. .fill
pop. .fill
pop. .font
pos. .pad
pop. .text
pop. .vex
pop. .cap
pop. .box
vex. .pop
box. .pop
pod. .pos
folder. .fill
fill. .fill