En serio que el curso es asombroso, hasta el momento podido seguir al pie de la letra tus indicaciones y todo ha salido bien, realmente te agradezco enormemente el esfuerzo y dedicación en la elaboración de tus vídeos. Muchas gracias.
hola estoy siguiendo el curso y llevo todo al pie de la letra , pero al momento de colocar los datos de usuario en la clase cd_usuario ( IdUsuario, Documen, Nombre .. etc el programa me dice que no estan en el contexto actual y no comprendo porque si llevo todo al pie de la letra y todo con su referencia entonces para la parte de acceder con dicho usuario ( 101010 ) u otro diferente para que me lance el msj no me funciona ! justo por eso
Quiero agradecerle por tan buenos videoturtoriales, me gusto mucho como creaste la base de datos con codigo, con calma bien explicado lo entendí muy bien,, pienso que puedes dar clases de programacion en la universidad perfectamente.😃👨🎓
@@codigoestudiante hola ayúdame tengo un problema Estado = Convert.ToBoolean(dr["Estado"]) me da error No se puede convertir implícitamente el tipo 'bool' en 'string'
Hola que tal amigo tengo el visual 2019 estoy sufriendo por algunos componentes que no tiene este visual,pero con fe me demore hasta en la madrugada para poder seguir, veo que las versiones nuevas de visual tienes que intalarle todos los componentes si no ya fue, pero con fe llegue. esta interensante el curso amigo lo maximo. Saludos desde le Peru - Lima
bro logro solucionar de pronto el de la conexión a la base de datos, es que me sale un error de conexión me sale eso. System.ArgumentException: 'Palabra clave no admitida: 'initial catalog'.'
Hola , excelente el video, tengo una peticion , puedes por favor generar el video en el cual nos enseñas a realizar el instalador con la base de datos de este software, asi como lo muestras en otras aplicaciones,....... se observa muy profesional la manera en la que lo haces , me gustaria aprender a realizarlo. Saludos y gracias
Buenos días. Para todos aquellos que el TEST se les queda con NULL como a mí, si están seguros de que todas la variables están bien escritas y la cadena de conexión también, les detallo como he solucionado mi problema. Yo tenía dos errores, y los he solucionado colocando el punto de interrupción en el método Listar(). Pulsando f10 El catch reflejaba la excepciones llegados a ese punto: 1.- Por algún error en la ejecución del query en el Sql Server management studio, había una columna NULL. 2.- Mi base de datos tiene un usuario y contraseña que no es el de windows, sino un usuario y contraseña definidos por mi. Cuando se copia la cadena de conexión con el método indicado en el video, no se guarda la contraseña en la cadena,. Después del User ID=xx en la cadena hay que incluir ;password=xxxxx, siendo las x lógicamente nuestro usuario y contraseña. Muchas gracias por el curso Código Estudiante.
@@henryizquierdo no sabría que decirle. Esas fueron mis soluciones. Yo pensaba que mi cadena estaba bien, pero cuando la revisé letra a letra había bailado dos letras
Buenas, como pequeño aporte a esta gran serie de tutoriales les vengo a decir que pueden cambiar la propiedad AcceptButton del Form para que así el usuario no tenga que mover el mouse hacia el botón ingresar cada que quiere ingresar al sistema. Solo busquen la propiedad AcceptButton y ahí coloquen el nombre que le asignaron al botón ingresar, si hacen eso, ahora el usuario podrá ingresar al sistema ya sea pulsando el botón de ingresar o con la tecla enter.
Excelente tutorial.... para los que tengan problema como por el tiempo de 45 min con lo de la bd no colocar el nombre local.... colocar el nombre tal cual tenemos en nuestra sql server DESKTOP-12XXXX\XXXXX8
Solución a TEST null 1 ir a la pestaña Proyecto 2 ir a Agregar nuevo origen de datos 3 selecionar Base de Datos y siguiente 4 selecionar conjunto de datos y siguiente si ya ingresaron su servidor en nueva conexion y eligieron autenticacion de sql server tienen que activar la opcion de si, incluir datos confidenciales a la cadena de conexion y activar la opcion de mostrar la cadena de conexion y copian toda la cadena de conexion y dan click en cancelar y la pegan tal cual en el App.config en connectionString"tu cadena de conexion aqui" al ingresar los datos de su servidor no olviden probar la conexión para ver si esta se realiza correctamente el error es por que no se logra la conexion con la base de datos, ya sea por que no esta bien escrita o esta incompleta la cadena de conexion esto me funciono a mi, espero les ayude a los que tengan este error
Hola bro hize lo que dijiste pero aun asi me salio error al momento de darle ejecutar en el login cuando le doy depurar con el F10 justo en el if se saltea al else y no me abre la siguiente ventana
@@danielestrada450 buen dia en origen de datos fijate de elegir Microsoft SQL Server (SqlClient) en servidor pon tu servidor ese lo puedes tomar de sql management studio en propiedades en domde dice name al lado esta tu servidor lo copias y lo pegas en nombre del servidor y en autenticacion eliges la de sql server pones tu usuario y tu contraseña y le das en recordar contraseña y haces los paso de arriba.
@@danielestrada450 si gustas podemos conctarnos por anydesk para ver si tu cadena de conexion esta bien tu me avisas yo puedo despues delas 10 pm de la cdmx
Un aporte: creo que cuando que la capa de entidades se refiere a la de controlador, por lo que este proyecto involucra MVC como tal. Corregirme si no es así. posdata: excelente curso.
tengo visual studio 2022en el minuto 48:08 agrega la referencia system.configuration pero no me sale en el adminstrador de referencias, alguna sugerencia?
@@davidmendez2464 TIENES QUE HACER LA BIBLIOTECA DE CLASES .NETFRAMEWORK SEGURO LO HICISTE EN BIBLIOTECA DE CLASES BASICO ALM IGUAL QUE YO , SI FUNCIONA BUEN DIA ESPERO TE SIRVA
Hola, favor con el punto de depuración ingresa hasta el método "Listar" de la clase "CD_Usuario" y pasa el cursor sobre la variable "ex" (linea 50 del minuto 01:03:58), ese te mostrará el problema especifico. Saludos.
@@codigoestudiante hola buenas y si aun así no me sale, osea que ingreso la cuenta y la clave y me sale el mensaje como si o estuviera conectado, ayuda por favor!
Me gustaría saber en la parte de este video cuando se inicia el punto de interrupción, si él la variable ousuario es nulo, qué debemos aplicar en ese caso? Gracias de antemano, estoy practicando y este curso me sirve mucho.
Hola Tengo un problema al inicio donde agregas un nuevo formulario de windows forms a la capa de presentacion no me sale la opcion de Windows Forms me podrias ayudar en ese caso.
Buenaso la explicacion, pero tengo una duda, cuando pongo la condicional para el login asi ponga el usuario bien o mal me sale que "No se encontro el usuario" porfavor si me apoyarias
necesito ayuda un pequeño aporte sobre la cadena de string tengo visual studio 2022 y no acepta los caracteres && ni estos || Qué puedo hacer por favor
Para los q tengas problemas con TEST, lo q hice fue cambiar a la base de datos SQL Server a Opcional y tru..., de ahi volvi a concectar en visual studio y no puse opcional(false) puse el true solo q no me acuerdo su name xd, confirmamos auteticacion y listo.
Los que no encuentran la opción de "Referencias..." es porque no crearon la "Biblioteca de clases (.NET Framework)", crearon la básica, aviso por las dudas porque ami me sucedió
Excelente Video, pero este video N2 sale dañada la grabación no se ve nada. podrías ser tan amable de volverlo a subir para darle seguimiento al curso, me interesa aprender con tus videos porque explicas muy bien. saludos
buen video, tengo un inconveniente, en la parte TEST, me sale count = 0, pero ya tengo registro en mi base de datos, y volvi a repetir el video y para ver en donde falle y no esta igual, estoy usando estas versiones Microsoft Visual Studio Community 2022 (64 bits) - Current Versión 17.3.4 SQL Server Management Studio v18.12.1 tendría q configurar algo ?
Hola, muy bueno tu video. un consulta ... en la párte de Capa de datos (class) pedis cargar una referencia (system.configuration) y no lo puedo hacer. Lo que note es que existe una referencia en la capaPresentaciíon y si esta sys.configuration. Como hago para llevarlo a la capa de datos como lo indicas en el video.?? Muchas gracias.-
Hola, en ese caso intenta instalar el paquete "System.Configuration.ConfigurationManager" desde la opción de "Administrar paquetes NuGet..." (click derecho a la capa). Saludos.
@@codigoestudiante Ante todo muchas gracias por responder. Soy principante en VStudio y estoy investigando mucho cual es el error que me tira. Hice lo que me indicas, pero en la instalacion me tira el siguiente error. Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido Error - NU1202: El paquete System.Configuration.ConfigurationManager 6.0.0 no es compatible con netstandard1.4 (.NETStandard,Version=v1.4). El paquete System.Configuration.ConfigurationManager 6.0.0 admite: - net461 (.NETFramework,Version=v4.6.1) - net60 (.NETFramework,Version=v6.0) - netstandard2.0 (.NETStandard,Version=v2.0) CapaDatos Me fije lo que tengo instaldo en Visual Studio y es o siguiente: - Microsoft.NETFramework.ReferenceAssemblies.net461 - NETStandard.Library Ahora, si me paro en capaPresentación->Referencias-> si veo System.Configuration. Hay alguna forma que púeda copiar esa Referencia (CapPre) a la capaDatos..?? Muchas gracias.-
Hola, ahora entiendo. Existen dos tipos de "Biblioteca de clase" y son ".Net Standard" y ".Net Framework", entonces según lo que me comentas seguro creaste la capa datos con el tipo "Net Standard". Elimina esa capa y créalo de nuevo pero con el tipo "Biblioteca de clases (.Net Framework). Referencia: Video parte 1, minuto 51:30 Saludos.
@@codigoestudiante Es asi como indicas, desp de volverme loco decidi borrar la clase y crearla de nuevo, ahi fue cuando entendi que estaba creando la clase .Net Satandard (erronea) y no la Framework como indicas en el video. Ahi quedo y sigo el tutoria, muchas gracias por tu ayuda. Sdos.-
Muy buenas noches muchas gracias por compartir tus conocimientos estoy teniendo el siguiente error cuando le doy cerrar al formulario de inicio me manda a este código private void Form_FormClosing(object sender, FormClosingEventArgs e) { throw new NotImplementedException(); } pero no se por que, yo ni lo cree me podrías informar como lo puedo arreglar
Amigo muchas gracias excelente video.....una consulta ya instalé el fontawesome .Sharp pero no me aparece el cuadro de herramientas que hago porfavor muchas gracias de antemano mano
Hola, Intenta reiniciar el visual studio o sino intenta agregar manualmente la pestaña y sus elementos. ¿Que versión de visual studio tienes? Eso es importante. Saludos.
@@codigoestudiante hola bro yo tengo vs 2015 y ya instale fontawesome pero en el cuadro de herramientas no me muestra sus opciones es como si no estuviera instalado pero si puedo usar sus iconos por ejemple en el primer video cuadro se diseño el menu
lograste solucionar tu problema? seguramente instalaste la ultima versión del Fontawesone, si es el caso, desinstalar la que tienes y vuelve a instalar la versión que aparece en el video, después cierra el visual Studio y y lo vuelves a cargar. inserta un icono, si no se muestra en el control, guarda el proyecto, vuelve a cerrar visual studio y carga de nuevo. así veras aparecer el icono en el botón. Espero te sirva y sea la solución al inconveniente que comentas
Hola buenas Soy nuevo en esto y veo que lo haces en capas proyecto dentro de otro y no se cual es la diferencia de hacerlo todo en el mismo proyecto todo ..??
Hola, considero que el sistema contiene las funcionalidades básicas de un sistema de venta, pero para que sea de uso real se necesitaría agregar reglas de negocio y configuraciones a petición de nuestro cliente final. Saludos.
Buenas, he comensado a realizar este curso y me gusta bastante la explicacion, he seguido todos los pasos, tanto en la creacion de la base de dato en SQL server 2014 como en Visual studio 2017, pero a la hora de conectar visual estudio por la capa entidad a la base de dato me da un error de conexion y he verificado y la base de dato esta corriendo normal, que podria hacer
Me presento el mismo error, cuando quería conectar y me salía un error que decía la ventana no es compatible con el proyecto seleccionado, lo resolví seleccionando la capa presentación nada mas
en la parte 1:13:03 donde pones el punto de depuracion y quiero validar el listado que ingrese en sql , en la parte donde dices TEST aparece como nul no aparece el listado de sql ??? estoy dando vueltas con eso ayuda !!
Hola, favor revisa los siguientes puntos: 1.- La cadena de conexión a sql server es correcta. 2.- Los nombres de las columnas esta bien escritas en el método "Listar" de "CD_USUARIO". 3.- Revisa que mensaje devuelve el "Exception ex" en el método "Listar" de "CD_USUARIO". Se tiene que revisar el origen del metodo.
Si, lo utilizamos más adelante para realizar las operaciones Crear, Editar y Eliminar, ya que implican mayor lógica a diferencia de un simple Select. Saludos.
Amigo buenas tarde disculpa ala hora de correr la depuración me manda a using (SqlConnection oconexion = new SqlConnection(Conexion.cadena)) { el error es System.TypeInitializationException: 'Se produjo una excepción en el inicializador de tipo de 'Datos.Conexion'.' ConfigurationErrorsException: Sección de configuración no reconocida add. (C:\Users\usuario\Desktop\PROYECTOING\SistemaVentas\ProyectING\bin\Debug\ProyectING.exe.Config line 6)
Hola, verifica que la referencias entre las capas sean las correctas. También verifica que la declaración de la variable estática Conexion sea correcta. Saludos.
@@codigoestudiante me pasa el mismo problema, verifique la declaración de la variable conexion.variable y las referencias pero sigue saliendo el erro, y no se conecta a la BD, alguna otra sugerencia?
Hay algun motivo en especial que no uses procedimientos almacenados empece el curso dando por sentado que los utilizarias este sistema y ahora veo que envias las consultas a SqlServer directamente. ? Por ello querria saber. En tu experiencias por que no las utilizas busco entender ya que estoy aprendiendo nada mas.
Hola, si estamos utilizando "store procedures" y se crearán para las gestiones de "Create,Update y Delete" más adelante. El utilizar procedimientos almacenados implica que se desarrollará algo de lógica para Crear, Editar o Eliminar registros, pero no para un simple Select que no tiene involucrada mucha lógica. Serian necesarios para obtener vistas, reportes o match con otras tablas. Saludos.
@codigoestudiante saludos me esta dando error al momento de yo logear el usuario, me sale el usuario no existe que fue el mensaje que puse en caso de que no encuentre el usuario
hola, quizas te convenga tener un superuser hardcode para poder logear la primera vez y con ese poder crear tu primer usuario en la db. Podrias tener una tabla para la cantidad de ingresos de ese superusuario (te recomiendo 1 vez). Sino crea un primer usuario en la tabla a mano
tengo un problema, el archivo app.config cuando sin modificarle nada me lanza una advertencia que la etiqueta configuration no esta declarada alguien ha tenido el mismo problema y resuelto?
Hola, estoy siguiendo este grandioso curso que muestras, agradezco tu dedicación y esfuerzo por todo. Estoy siguiendo paso a paso las instrucciones de los videos pero tengo un problema: Sobre el final, en la ejecución del programa, cuando ya se le pone un documento y contraseña (previo creado en el sql tambien) no me valida ni con los datos correctos , al revisar veo que no encuentra el objeto y me sigue saltando como "NULL", pero como dije ya estan cargados a la base de datos y el programa me ejecuta, en que parte dirias que tengo que enfocar el problema? Gracias.
Creo que estas fallando en la CapaDatos, al momento que estas llenando la lista, revisa bien el video, y mira el código de esa capa, ya que no te esta llenando todos los campos por ello esta null, espero esto resuelva tu problema
Otra cuestión y Disculpa... La CAPA PRESENTACION referencia a la CAPA NEGOCIO y esta a su vez referencia a la CAPA DATOS y la CAPA ENTIDAD referencia a TODAS LAS ANTERIORES? ES ASI?
Una consulta hay algun forma de poder previsualizar los iconos, o alguna web de refencia donde esten las miniaturas no encuentro por ningun lado y es poco practico ir mirando uno a uno
Felicidades Excelente... tengo un problema al crear la nueva referencia desde CapaDatos, no me aparece la system configuracion, sin embargo trate para ver dela CapaPresentacion y ahi si me aparece system configuracion...saludos
Saludos, cuando intento agregar la clase "ConfigurationManager", no sale en la lista, aun insertando la referencia manual al proyecto y usando el "System.Configuration".
@@Kayrek-cn8qt Hola que tal, asi es, lo que se me ocurrio en ese momento para poder avanzar, fue colocar la misma version del .NET Framework que él usa en el video, que es la 4.4, configure la clase conexion, luego volvi a poner la verison del .net en 4.7.2 y listo. No he investigado a fondo porque pasa esto, pero de paso asi pude resolver.
@@Kayrek-cn8qt Yo también tuve el mismo problema y fue fácil la solución, estado creando proyecto de CapaDatos como biblioteca de clases cuando se debería crear como aplicación de Windows Forms (.NET Framework). Le dejo la solución o para alguien que a futuro tenga el mismo inconvenientes. Saludos
@@josuemoscoso7129 Yo también tuve el mismo problema y fue fácil la solución, estado creando proyecto de CapaDatos como biblioteca de clases cuando se debería crear como aplicación de Windows Forms (.NET Framework). Le dejo la solución o para alguien que a futuro tenga el mismo inconvenientes. Saludos
@@davidbustamante2830 Buenos dias queria ver si alguno de ustedes saben la solucion a esto y es que en el formulario de producto no me carga la lista de ninguno de los productos de la base de datos y el error que me dice es el siguiente: "El objeto no se puede convertir de DBNull a otros tipos"
hola, tengo una consulta, cuando quiero agregar en la capa datos la referencia system. configuration de ensamblados, no me aparecen la lista de referencias de ensamblados, solo de proyectos, proyectos compartidos, com y examinar; como haría para colocar los ensamblados. min 48:00. te lo agradeceria un monton.
en mi version 2019 no puedo agregar referencia existen 3 opciones y no existe solo referencia pero si existe: Referencia del proyecto; referencia del proyecto compartido; referencia COM; referencia de servicio.. a Cual de esos debo ingresar para agregarla porque no encuentro en ninguna que diga ensamblados y no hay system configuartion ayuda por favor
en la serie de codigos Form.formclosing *- frm_clossinfg; que símbolos pusiste en medio? es un asterisco, un guion, un igual en el video no se ve nada.
@@zefemartinez1506 muchas gracias, sabes tengo otra consulta, al momento de cargar los datos en el login me dice que los valores son nulos, he seguido los pasos al pie de la letra. sabes porque será que me tira eso? no hay error de compilación solo me arroja valores nulo cunado reviso con el código presionando f10 al verificar el test
Hola... me sale este error al compilar .. a que se debe? Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido Error No se pudo copiar "obj\Debug\CapaPresentacion.exe" en "bin\Debug\CapaPresentacion.exe". Se superó el número de 10 reintentos. Error. El archivo se ha bloqueado por: "CapaPresentacion (12292)" CapaPresentacion Gracias
muy bueno el tutorial se aprende mucho, pero se me genero un problemita amigo en el login.designer.cs al ejecutar sale una ventana de error señalandome en el metodo private initializeComponent() señala el this.iconPictureBox1, me dice que se genero una excepcion que no ha sido manejada, que puedo hacer amigo nisiquiera entre a tocar esa class como para cambiar algo por error, estoy seguiendo su tutorial sigilosamente, espero me responda pronto
Yo uso vb 2019 y cuando creo una nueva clase no me aparece los Using y cuando los escribo manualmente solo me aparecen errores. Alguien que me ayude(soy nuevo en visual).
@@eiderduque8200 mi problema estaba en la conexión a la base de datos , el conetionstring tenia un error porque las versiones no son la misma y utilicé otros parámetros, también. En vez de una lista utilicé una variable normal, cambié varias cosas
hola chicos cuando llegue a la parte donde casi termina el video en el punto donde tienes que hacer el TEST me salía este error System.ArgumentException: 'Palabra clave no admitida: 'trust server certificate'.' lo que hice fue investigar el porque me salía ese error la solución fue que como yo había puesto un usuario y contraseña creado por mi en la autenticación de sql server entonces era borrar estas palabras en el código "trust server certificate"=true después de eso hay que poner la contraseña del servidor ya que cuando colocas el código de la conexión te aparece sin la contraseña entonces hay que agregarla después del ID=nombre de nuestro servidor;; colocamos Password= aquí colocamos la contraseña que pusimos en SQL server y ya quedaría funcionando
tenia el mismo problema que en el programa me salia null pero cuando lo ejecutaba si me cargaba la base de datos y me la mostraba en la aplicacion@@lafania03
Buenos dìas, excelente el video, he llevado el curso al pie de la letra y me ha parecido muy mueno, hasta el momento me ha funcionado tal cual como en el video, mi problema al parecer no me estoy conectando a la base de dato ya que cuando pongo el punto de ruptura como aparece en el video la siguiente linea me deberia aparecer null(vacio) y al darle continuar me sale "No se encontro el usuario". He estado repasando el video para ver si escribi algo mal u omiti algo. El programa hasta los momento corre bien pero no me lee la base de dato, como me podrias ayudar profe.
@@elsobrayansrojashuaca1385 fíjate que yo lo que hice para solucionarlo fue borrar todo y empezarlo de cero otra vez, por mas que le busque el error al código no lo halle.
@@rudygriffin hola iniciar todo desde cero ? llevo unos dias en la parte donde llenamos la clase CD_USUARIO donde en el while pedimos lo de IdUsuario,Nombre,, clave etc me dice que esotos nombres no existen en el contexto actual , cuando yo eh hecho todo al pie de la letra con todas las referencias y todo !
Disculpe yo tengo un problema al hacer la referencia de la capa datos y negocio en la capa presentación, dice que es un error de framework ¿Cómo puedo solucionarlo?
hola, muchas gracias por tu contenido, pero tengo una duda en el min 48 enseñas a usar el system.configuration para utilizarlo en todas las capas. El tema que en mi caso uso vs 2023 pero no me sale esa opcion. Me podrias indicar que hacer ?
tuve el mismo error, me encargue. Asi como descargamos los plugins de FontAwesome, asi tienes que buscar uno que diga System.Configuration, al descargarlo podras seguir con los pasos normales
Hay un problema al momento de agregar el "nuevo origen de datos" en la ventana proyecto, me dice que el proyecto no es compatible con esa ventana, ya revise varias veces este video y el anterior, hice todo exactamente igual y sigue sacando ese error, incluso intente solucionarlo como te propone el programa y nada.
Amigo tengo un problema cal momento de conectar con SQl me dicen que no se encontró el servidor, pongo (local) y puse el nombre de mi servidor que mencionaste y me sigue el mismo error ayudaaaaaaa.
Nuevamente yo, en el minuto 1:14:00 al ejecutar TEST me aparece null así mismo ousuario, hay tema con eso? O como puedo solucionarlo sigo paso a paso el vídeo 🙏
Hola amigo, es un excelente curso, ya había visto otros y este me ha parecidos el mejor, voy por el segundo video pero me aparece este error: No se puede convertir implicitamente el tipo 'System.Collection.Generic.List' en 'CapaEntidad.Usuario', por favor si alguien me podría ayudar, se lo agradecería mucho.
Buen dia, en el minuto 45:35 al momento de desplegar las bases de datos, se queda cargando y finalmente me muestra un error que dice "Error relacionado con la redo especifico de la instancia mientras se establecia una conexion con el servidor o este no estaba accesible. Compruebe que el nomre de la instancia es correcta y que SQL server esta configurado para admitir conexiones remotas. (provider: Named Pipes Provider: error 40- No se pudo abrir una conexion con SQL Server" El asunto es que a la hora de hace una conexion con codigo (sin usar ningun asistente de visual studio) puedo hacerlo sin problemas, por lo que SQL Server esta configurado correctamente, el error solo aparece cuando intento agregar algun origen de datos con visual studio
Puede que el nombre de tu servidor contenga algo como: Nombre-Pc\Nombre-instanci.... debes colocarlo tal cual en el cuadro nombre de servirdor para que te pueda cargar las DB
hola, el login me funciona bien y puedo acceder pero en la variable text no viene ningun dato de Aparece como null como que no devuelve datos pero lo raro esque me lee el usuario y contraseña bien y deja acceder!! alguna solicion?? Gracias!!!!
Hola buenas noches! Excelente curso, muchas gracias por aportar para la comunidad!!! lo estoy siguiendo, y voy en el paso de depuración con el F10, pero a la hora de realizar el paso a paso me da este mensaje: Proceso: [18184] CapaPresentacion.exe El archivo de código fuente es diferente desde que se generó el módulo. ¿Desea que el depurador lo utilice de todas formas?; al presionar que si, ya no me realiza nada!!! me pueden apoyar gracias!!!!
necesito ayuda de alguien que este haciendo el curso o que lo ya lo termino, en el min 1:05:30 al crear la clase CN_USUARIO cuando quiero llamar al CD_USUARIOS no me aparece como si no estuviera conectado la capa de negocios con la de datos pero a la hora de poner el using capadatos; si me aparece como que estan relacionadas asi que no se jaja me re trabee aiuudaaa
o sea al crear el private no me aparece la referencia del CD_usuario pero al usar el using si me aparece la capadatos ese seria mi problema resumiendo jaja
Hola, primero debes asegurarte que existan registros en la tabla USUARIO, luego verifica que el nombre de las columnas sean correctas en el "SELECT" y "lista.Add" dentro del metodo "Listar()" de la clase CD_Usuario que esta en la capa DATOS. Saludos.
@@codigoestudiante Hola Amigo ya lo solucione ahora tengo un pequeña duda voy en el capitulo de categoria pero los datos no se me ven el datagrid Gracias y gran curso la verdad
hola me encantan tu videos se aprende mucho, tengo una pregunta por que al empezar la depuracion en la varible ousuario me presenta null ayuda hay por favor 🙄🤗
Ante todo muchas gracias por el aporte, estoy siguiendo el curso, pero me encuentro bloqueado porque me retorna error al realizar la prueba de TEST, System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Data.SqlClient, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. El sistema no puede encontrar el archivo especificado.' Utilizo Visual Studio 2022, no se si es por la versión, en principio tengo el resto de código como en los videos. Un saludo.
Hola amigo como estas? gracias por tu tutorial te comento que tengo problemas en el minuto 46 , no me sale ORIGENES DE DATOS, te aclaro que yo cree el app.config porque tampoco estaba, por favor! AYUDA
Buenos días. Para todos aquellos que el TEST se les queda con NULL como a mí Lo que hice fue cambiar la cadena de conexion a mi base de datos la tenia como mandatory la puse opcional trust server sertificate y dentro de la conexion de visual volvi a generar una vez mas la cadena de conexion y me salio algo asi Data Source=GOKU\SQLEXPRESS;Initial Catalog=DBSISTEMA_VENTA;Integrated Security=True;Encrypt=False
Muy buenos tus videos, son asombrosos y estoy aprendiendo una barbaridad, teno un pequeño problema, cuando pongo where(u = u. ) no me aparece ningun documento ni nada. a que puede ser debido ya que he seguido todos los pasos. Muchas gracias de antemano
Estimado, me puede ayudar por favor?? al agregar la referencia en CapaPresentacion no me aparece la opción Referencia (sola) aparece: referencia del proyecto, referencia del proyecto compartido, referencia COM y referencia del servicio, pero referencia (solita) no aparece en el menú del agregar, tengo visual studio 2022. Pude agregar sin problemas en CapaDatos, CapaEntidad y CapaNegocio, pero al llegar a CapaPresentacion no me aparece referencia... Muchas gracias por la ayuda...
Ey mi hermano, he echo todo al pie de la letra y en el min 1:17:07 le doy ingresar y me manda al CD_Usuario y en esta linea del "using (SqlConnection oconexion = new SqlConnection(Conexion.cadena)) {" me dice System.ArgumentException: 'Palabra clave no admitida: 'trust server certificate'.' que puedo hacer ? me ayudas xfa ?
Una duda, en el caso de que no estes usan un ORM (como EFC, Dapper...) no es mejor evitar las listas cuando se crea una entidad? Ya que esa lista la puedes obtener en el CD mediante un metodo. Por esa regla de tres tambien se deberia de agregar List Productos...Porque a veces si pones y otras no? Estoy un poco dudoso....
Una consulta: no conviene tener la cadena de conexion al server SQL en un file externo? porque al tenerlo harcodeado, si tu app la instalas en varios clientes, tendras que tocar internamente el archivo app.config por cada cliente que instales
Buenas noches primero gracias por el curso estoy en la parte de conexion, estoy utilizando la version 2022 y sql server 19 y cuando creo la clase App.config y escribo todo el codigo y no me deja hacer la conexion
he estado haciendo todos tus pasos al pie de la letra y cuando le di a inicializar me presento un error que dice ¨se produjo una excepcion en el inicializador de tipo de ´FontAwesome.Sharp.IconHelper´¨ y no se que hace
En la parte de la conexion a la base de datos cuano voy al boton agregar nueva bade de datos, no me funciona C# dice que no lo puede abrir en esa ventana alguna ayuda idea, solucion
hola como esta, estoy usando la version 2022 del visual studio y no me sale la pestaña de ensablado como debo colocar la referencia system.configuration que no me sale disculpe la molestia
Buen día, en el minuto 52:50, relaciona la CapaEntidad para que pueda leer el Usuario, pero a mi unicamente me muestra la CapaDatos, ya reinicio esas 4 capas, se las quite, se las volví a agregar pero siempre me sale únicamente CapaDatos, que puedo hacer para que me aparezca la CapaEntidad?
En serio que el curso es asombroso, hasta el momento podido seguir al pie de la letra tus indicaciones y todo ha salido bien, realmente te agradezco enormemente el esfuerzo y dedicación en la elaboración de tus vídeos. Muchas gracias.
Gracias por el apoyo, saludos.
Me gustaría consultar algo con usted si le es posible.
hola estoy siguiendo el curso y llevo todo al pie de la letra , pero al momento de colocar los datos de usuario en la clase cd_usuario ( IdUsuario, Documen, Nombre .. etc el programa me dice que no estan en el contexto actual y no comprendo porque si llevo todo al pie de la letra y todo con su referencia entonces para la parte de acceder con dicho usuario ( 101010 ) u otro diferente para que me lance el msj no me funciona ! justo por eso
Quiero agradecerle por tan buenos videoturtoriales, me gusto mucho como creaste la base de datos con codigo, con calma bien explicado lo entendí muy bien,, pienso que puedes dar clases de programacion en la universidad perfectamente.😃👨🎓
Vamos por el segundo video 😁, espero terminarlo al pie de la letra. Eres muy generoso amigo. Muchas gracias.
saludos.
@@codigoestudiante hola ayúdame tengo un problema Estado
= Convert.ToBoolean(dr["Estado"])
me da error
No se puede convertir implícitamente el tipo 'bool' en 'string'
Vamos poco a poco, a seguirle al curso !!! no entiendo mucho lo que hago pero el punto es practicarlo...
Saludos.
Hola que tal amigo tengo el visual 2019 estoy sufriendo por algunos componentes que no tiene este visual,pero con fe me demore hasta en la madrugada para poder seguir, veo que las versiones nuevas de visual tienes que intalarle todos los componentes si no ya fue, pero con fe llegue. esta interensante el curso amigo lo maximo. Saludos desde le Peru - Lima
Excelente, saludos.
bro tengo un problema no me salen las entidades.dll en debug que hago??
bro logro solucionar de pronto el de la conexión a la base de datos, es que me sale un error de conexión me sale eso.
System.ArgumentException: 'Palabra clave no admitida: 'initial
catalog'.'
Hola buena noche continuo con el ejercicio he aprendido bastante gracias por la colaboración.
Saludos, gracias por comentar.
Hola , excelente el video, tengo una peticion , puedes por favor generar el video en el cual nos enseñas a realizar el instalador con la base de datos de este software, asi como lo muestras en otras aplicaciones,....... se observa muy profesional la manera en la que lo haces , me gustaria aprender a realizarlo. Saludos y gracias
Excelente curdo, bastante fácil de seguir y las explicaciones perfectas, gracias por compartir tus conocimientos
Gracias por comentar, saludos.
Me encanta tambien, espero terminar ese sistema muy buen video desde RD
Gracias por comentar!
Buenos días. Para todos aquellos que el TEST se les queda con NULL como a mí, si están seguros de que todas la variables están bien escritas y la cadena de conexión también, les detallo como he solucionado mi problema. Yo tenía dos errores, y los he solucionado colocando el punto de interrupción en el método Listar(). Pulsando f10 El catch reflejaba la excepciones llegados a ese punto:
1.- Por algún error en la ejecución del query en el Sql Server management studio, había una columna NULL.
2.- Mi base de datos tiene un usuario y contraseña que no es el de windows, sino un usuario y contraseña definidos por mi. Cuando se copia la cadena de conexión con el método indicado en el video, no se guarda la contraseña en la cadena,. Después del User ID=xx en la cadena hay que incluir ;password=xxxxx, siendo las x lógicamente nuestro usuario y contraseña.
Muchas gracias por el curso Código Estudiante.
Hice lo que comentaste, tampoco me funcionó, el TEST me sigue devolviendo el valor de NULL
@@henryizquierdo no sabría que decirle. Esas fueron mis soluciones. Yo pensaba que mi cadena estaba bien, pero cuando la revisé letra a letra había bailado dos letras
@@henryizquierdo a mi me aparecia igual,el error que tenia era en el metodo de listar al add a la lista tenia escrito mal los nombres que van en " "
Podrías hacer un video ayúdanos porfa
Saludos desde Colombia, gracias por la colaboración.
Saludos desde aquí, gracias por comentar.
Buenas, como pequeño aporte a esta gran serie de tutoriales les vengo a decir que pueden cambiar la propiedad AcceptButton del Form para que así el usuario no tenga que mover el mouse hacia el botón ingresar cada que quiere ingresar al sistema. Solo busquen la propiedad AcceptButton y ahí coloquen el nombre que le asignaron al botón ingresar, si hacen eso, ahora el usuario podrá ingresar al sistema ya sea pulsando el botón de ingresar o con la tecla enter.
Gracias por el aporte a la comunidad, saludos.
gracias mil!!
Hola tengo un pequeño problema y es que no me sale la App.conf@@codigoestudiante
Excelente tutorial.... para los que tengan problema como por el tiempo de 45 min con lo de la bd no colocar el nombre local.... colocar el nombre tal cual tenemos en nuestra sql server DESKTOP-12XXXX\XXXXX8
igual no me funciono ni asi D:
@@joshsalazar8635 x2, tampoco me funcionó.
@@joshsalazar8635 tuve mil problemas pero lo pude resolver yo
Me funcionó, grande
Solución a TEST null
1 ir a la pestaña Proyecto
2 ir a Agregar nuevo origen de datos
3 selecionar Base de Datos y siguiente
4 selecionar conjunto de datos y siguiente
si ya ingresaron su servidor en nueva conexion y eligieron autenticacion de sql server
tienen que activar la opcion de si, incluir datos confidenciales a la cadena de conexion
y activar la opcion de mostrar la cadena de conexion y copian toda la cadena de conexion
y dan click en cancelar y la pegan tal cual en el App.config en connectionString"tu cadena de conexion aqui"
al ingresar los datos de su servidor no olviden probar la conexión para ver si esta se realiza correctamente
el error es por que no se logra la conexion con la base de datos, ya sea por que no esta bien escrita o esta incompleta la cadena de conexion
esto me funciono a mi, espero les ayude a los que tengan este error
Hola bro hize lo que dijiste pero aun asi me salio error al momento de darle ejecutar en el login cuando le doy depurar con el F10 justo en el if se saltea al else y no me abre la siguiente ventana
nose si tienes alguna otra manera de ayudar por que justo tengo el mismo problema con el TEST null no lo lee como atributo
@@danielestrada450 buen dia en origen de datos fijate de elegir Microsoft SQL Server (SqlClient) en servidor pon tu servidor ese lo puedes tomar de sql management studio en propiedades en domde dice name al lado esta tu servidor lo copias y lo pegas en nombre del servidor y en autenticacion eliges la de sql server pones tu usuario y tu contraseña y le das en recordar contraseña y haces los paso de arriba.
@@danielestrada450 si gustas podemos conctarnos por anydesk para ver si tu cadena de conexion esta bien tu me avisas yo puedo despues delas 10 pm de la cdmx
amigo me sale el mismo problema, pero no encuentro solucion, ya hice como me indicaste y tambien me sale el mismo problema, no se si podrias ayudarme
excelente trabajo gracias por compartir estoy siguiendo todo pasos a paso
Un aporte: creo que cuando que la capa de entidades se refiere a la de controlador, por lo que este proyecto involucra MVC como tal. Corregirme si no es así.
posdata: excelente curso.
tengo visual studio 2022en el minuto 48:08 agrega la referencia system.configuration pero no me sale en el adminstrador de referencias, alguna sugerencia?
lograste resolverlo?
@@mariohernandez-ck6vs Aqui estoy con el mismo problema, que hicistes al final?
@@davidmendez2464 TIENES QUE HACER LA BIBLIOTECA DE CLASES .NETFRAMEWORK
SEGURO LO HICISTE EN BIBLIOTECA DE CLASES BASICO ALM IGUAL QUE YO , SI FUNCIONA
BUEN DIA ESPERO TE SIRVA
Saludos. Me gustaría que hicieras un video sobre la descarga e instalación (desde cero) de la FontAwesomen.Sharp para C#.
Buen dia
Gracias por el curso, explicas muy bien
Una pregunta, no me tira los datos cuando hago la depuración me sigue saliendo null, aunque tenga ya 2 registros me siegue saliendo lo mismo resultado
Hola, pudiste solucionarlo, en las mismas estoy yo, los datos null.
Hola, favor con el punto de depuración ingresa hasta el método "Listar" de la clase "CD_Usuario" y pasa el cursor sobre la variable "ex" (linea 50 del minuto 01:03:58), ese te mostrará el problema especifico. Saludos.
@@codigoestudiante hola buenas y si aun así no me sale, osea que ingreso la cuenta y la clave y me sale el mensaje como si o estuviera conectado, ayuda por favor!
@@codigoestudiante hola, si puedo ingresar con usuario y contraseña pero un asi en TEST y ousuario salen NULL, que debería de hacer?
Me gustaría saber en la parte de este video cuando se inicia el punto de interrupción, si él la variable ousuario es nulo, qué debemos aplicar en ese caso? Gracias de antemano, estoy practicando y este curso me sirve mucho.
@anthonyalonsogamboavargas8177 Y que pudo utilizar ?
Necesito ayuda cuando pongo Estado = ¨Convert.ToBoolean(dr["Estado"]), me da error declarador de miembro inicializador no valido
porque no usaste el entity framework ?
Hola Tengo un problema al inicio donde agregas un nuevo formulario de windows forms a la capa de presentacion no me sale la opcion de Windows Forms me podrias ayudar en ese caso.
Buenaso la explicacion, pero tengo una duda, cuando pongo la condicional para el login asi ponga el usuario bien o mal me sale que "No se encontro el usuario"
porfavor si me apoyarias
a mi me pasa lo mismo
@@lafania03 pudieron resolver, a mi me salio lo mismo
Se podría crear una carpeta para cada FORMULARIO? ((EN LA CAPA DE PRESENTACION)), asi no se ve tan desorganizado, Mi cuestion es, se puede?
Por supuesto, recuerda que el curso solo sirve como guía y cada uno puede mejorarlo según sus necesidades y criterios. Saludos cordiales.
@@codigoestudiante Gracias por tus instrucciones, asi lo hice... cree una carpeta llamada "FormHijas" y ahi guarde todos los Formularios.
necesito ayuda un pequeño aporte sobre la cadena de string tengo visual studio 2022 y no acepta los caracteres && ni estos || Qué puedo hacer por favor
Para los q tengas problemas con TEST, lo q hice fue cambiar a la base de datos SQL Server a Opcional y tru..., de ahi volvi a concectar en visual studio y no puse opcional(false) puse el true solo q no me acuerdo su name xd, confirmamos auteticacion y listo.
Los que no encuentran la opción de "Referencias..." es porque no crearon la "Biblioteca de clases (.NET Framework)", crearon la básica, aviso por las dudas porque ami me sucedió
Gracias por compartir, saludos.
Excelente Video, pero este video N2 sale dañada la grabación no se ve nada. podrías ser tan amable de volverlo a subir para darle seguimiento al curso, me interesa aprender con tus videos porque explicas muy bien. saludos
buen video, tengo un inconveniente, en la parte TEST, me sale count = 0, pero ya tengo registro en mi base de datos, y volvi a repetir el video y para ver en donde falle y no esta igual,
estoy usando estas versiones
Microsoft Visual Studio Community 2022 (64 bits) - Current
Versión 17.3.4
SQL Server Management Studio v18.12.1
tendría q configurar algo ?
Ya lo corregiste?
como estas, pudiste solucionarlo?
Hola lo pudiste arreglar?
@@georgeupia9327 VOS LO CORREGISTE??
Hola, muy bueno tu video. un consulta ... en la párte de Capa de datos (class) pedis cargar una referencia (system.configuration) y no lo puedo hacer. Lo que note es que existe una referencia en la capaPresentaciíon y si esta sys.configuration. Como hago para llevarlo a la capa de datos como lo indicas en el video.?? Muchas gracias.-
Hola, en ese caso intenta instalar el paquete "System.Configuration.ConfigurationManager" desde la opción de "Administrar paquetes NuGet..." (click derecho a la capa). Saludos.
@@codigoestudiante Ante todo muchas gracias por responder. Soy principante en VStudio y estoy investigando mucho cual es el error que me tira. Hice lo que me indicas, pero en la instalacion me tira el siguiente error.
Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido
Error - NU1202: El paquete System.Configuration.ConfigurationManager 6.0.0 no es compatible con netstandard1.4 (.NETStandard,Version=v1.4). El paquete System.Configuration.ConfigurationManager 6.0.0 admite:
- net461 (.NETFramework,Version=v4.6.1)
- net60 (.NETFramework,Version=v6.0)
- netstandard2.0 (.NETStandard,Version=v2.0) CapaDatos
Me fije lo que tengo instaldo en Visual Studio y es o siguiente:
- Microsoft.NETFramework.ReferenceAssemblies.net461
- NETStandard.Library
Ahora, si me paro en capaPresentación->Referencias-> si veo System.Configuration.
Hay alguna forma que púeda copiar esa Referencia (CapPre) a la capaDatos..??
Muchas gracias.-
Hola, ahora entiendo. Existen dos tipos de "Biblioteca de clase" y son ".Net Standard" y ".Net Framework", entonces según lo que me comentas seguro creaste la capa datos con el tipo "Net Standard". Elimina esa capa y créalo de nuevo pero con el tipo "Biblioteca de clases (.Net Framework).
Referencia: Video parte 1, minuto 51:30
Saludos.
@@codigoestudiante Es asi como indicas, desp de volverme loco decidi borrar la clase y crearla de nuevo, ahi fue cuando entendi que estaba creando la clase .Net Satandard (erronea) y no la Framework como indicas en el video. Ahi quedo y sigo el tutoria, muchas gracias por tu ayuda. Sdos.-
@@codigoestudiante hermano Aun con esta opcion me presenta el mismo error
Muy buenas noches muchas gracias por compartir tus conocimientos estoy teniendo el siguiente error cuando le doy cerrar al formulario de inicio me manda a este código
private void Form_FormClosing(object sender, FormClosingEventArgs e)
{
throw new NotImplementedException();
}
pero no se por que, yo ni lo cree me podrías informar como lo puedo arreglar
Amigo muchas gracias excelente video.....una consulta ya instalé el fontawesome .Sharp pero no me aparece el cuadro de herramientas que hago porfavor muchas gracias de antemano mano
Hola, Intenta reiniciar el visual studio o sino intenta agregar manualmente la pestaña y sus elementos. ¿Que versión de visual studio tienes? Eso es importante. Saludos.
@@codigoestudiante hola bro yo tengo vs 2015 y ya instale fontawesome pero en el cuadro de herramientas no me muestra sus opciones es como si no estuviera instalado pero si puedo usar sus iconos por ejemple en el primer video cuadro se diseño el menu
lograste solucionar tu problema?
seguramente instalaste la ultima versión del Fontawesone, si es el caso, desinstalar la que tienes y vuelve a instalar la versión que aparece en el video, después cierra el visual Studio y y lo vuelves a cargar.
inserta un icono, si no se muestra en el control, guarda el proyecto, vuelve a cerrar visual studio y carga de nuevo. así veras aparecer el icono en el botón.
Espero te sirva y sea la solución al inconveniente que comentas
Hola buenas Soy nuevo en esto y veo que lo haces en capas proyecto dentro de otro y no se cual es la diferencia de hacerlo todo en el mismo proyecto todo ..??
Una pregunta... yo puedo vender un sistema como este ? quiero hacer todo el tutorial para aprender hacer el sistema y poder modificarlo a gusto
Hola, considero que el sistema contiene las funcionalidades básicas de un sistema de venta, pero para que sea de uso real se necesitaría agregar reglas de negocio y configuraciones a petición de nuestro cliente final. Saludos.
@@codigoestudiante entiendo gracias "!!
Buenas, he comensado a realizar este curso y me gusta bastante la explicacion, he seguido todos los pasos, tanto en la creacion de la base de dato en SQL server 2014 como en Visual studio 2017, pero a la hora de conectar visual estudio por la capa entidad a la base de dato me da un error de conexion y he verificado y la base de dato esta corriendo normal, que podria hacer
Me presento el mismo error, cuando quería conectar y me salía un error que decía la ventana no es compatible con el proyecto seleccionado, lo resolví seleccionando la capa presentación nada mas
@@rudygriffin ok muchas gracias
@@rudygriffin Me salvaste la vida. Muchas gracias.
en la parte 1:13:03 donde pones el punto de depuracion y quiero validar el listado que ingrese en sql , en la parte donde dices TEST aparece como nul no aparece el listado de sql ??? estoy dando vueltas con eso ayuda !!
Hola, favor revisa los siguientes puntos:
1.- La cadena de conexión a sql server es correcta.
2.- Los nombres de las columnas esta bien escritas en el método "Listar" de "CD_USUARIO".
3.- Revisa que mensaje devuelve el "Exception ex" en el método "Listar" de "CD_USUARIO".
Se tiene que revisar el origen del metodo.
@@codigoestudiante "Exception ex" en "CD_USUARIO". hay un mensaje que indica que esa variable esta declarada pero no se esta utilizando 😮💨
Necesitas revisar cual es el valor de "ex" en tiempo de ejecución. Utiliza la funcionalidad de Depuración de código.
hola pudiste solucionar el error ?
yo tengo el mismo problema si me ayudarías por favor
@@codigoestudiante quiero avanzar en el curso pero no puedo avanzar en este punto
Sigue saliendo null
Que debemos hacer para corregir ?
Porque me da error al momento de poner administrador cual puede ser el fallo
En este curso se hace uso de STORED PROCEDURE?
Si, lo utilizamos más adelante para realizar las operaciones Crear, Editar y Eliminar, ya que implican mayor lógica a diferencia de un simple Select. Saludos.
Amigo buenas tarde disculpa ala hora de correr la depuración
me manda a
using (SqlConnection oconexion = new SqlConnection(Conexion.cadena))
{
el error es
System.TypeInitializationException: 'Se produjo una excepción en el inicializador de tipo de 'Datos.Conexion'.'
ConfigurationErrorsException: Sección de configuración no reconocida add. (C:\Users\usuario\Desktop\PROYECTOING\SistemaVentas\ProyectING\bin\Debug\ProyectING.exe.Config line 6)
Me podrias ayudar que es
Hola, verifica que la referencias entre las capas sean las correctas. También verifica que la declaración de la variable estática Conexion sea correcta. Saludos.
@@codigoestudiante me pasa el mismo problema, verifique la declaración de la variable conexion.variable y las referencias pero sigue saliendo el erro, y no se conecta a la BD, alguna otra sugerencia?
Hay algun motivo en especial que no uses procedimientos almacenados empece el curso dando por sentado que los utilizarias este sistema y ahora veo que envias las consultas a SqlServer directamente. ? Por ello querria saber. En tu experiencias por que no las utilizas busco entender ya que estoy aprendiendo nada mas.
Hola, si estamos utilizando "store procedures" y se crearán para las gestiones de "Create,Update y Delete" más adelante. El utilizar procedimientos almacenados implica que se desarrollará algo de lógica para Crear, Editar o Eliminar registros, pero no para un simple Select que no tiene involucrada mucha lógica. Serian necesarios para obtener vistas, reportes o match con otras tablas. Saludos.
En específico el TEST me da que es null
Solucionaste el problema?
@codigoestudiante saludos me esta dando error al momento de yo logear el usuario, me sale el usuario no existe que fue el mensaje que puse en caso de que no encuentre el usuario
hola, quizas te convenga tener un superuser hardcode para poder logear la primera vez y con ese poder crear tu primer usuario en la db. Podrias tener una tabla para la cantidad de ingresos de ese superusuario (te recomiendo 1 vez). Sino crea un primer usuario en la tabla a mano
Excelente explicación, muchas gracias!
Gracias por comentar
tengo un problema, el archivo app.config cuando sin modificarle nada me lanza una advertencia que la etiqueta configuration no esta declarada
alguien ha tenido el mismo problema y resuelto?
ya lo resolvi, solo era cambiar el esquema del xml en visual
@@JiglyHF A mi no me aparece app config en la capa presentacion
Hola, estoy siguiendo este grandioso curso que muestras, agradezco tu dedicación y esfuerzo por todo. Estoy siguiendo paso a paso las instrucciones de los videos pero tengo un problema: Sobre el final, en la ejecución del programa, cuando ya se le pone un documento y contraseña (previo creado en el sql tambien) no me valida ni con los datos correctos , al revisar veo que no encuentra el objeto y me sigue saltando como "NULL", pero como dije ya estan cargados a la base de datos y el programa me ejecuta, en que parte dirias que tengo que enfocar el problema? Gracias.
Creo que estas fallando en la CapaDatos, al momento que estas llenando la lista, revisa bien el video, y mira el código de esa capa, ya que no te esta llenando todos los campos por ello esta null, espero esto resuelva tu problema
Efectivamente, tenia un dato mal en una variable y por eso se me desconfiguraba todo. Gracias por responder
me pasa lo mismo me pone null que hay miembros no publico
como lo solucionaste a mi no me tira los datos me sale algo del system.collections.generic.list
@@TheRyzock sería bueno ver un poco de tu código y ver dónde está fallando, si muestras te puedo brindar ayuda 👌 acá todos estamos para apollarnos
Otra cuestión y Disculpa... La CAPA PRESENTACION referencia a la CAPA NEGOCIO y esta a su vez referencia a la CAPA DATOS y la CAPA ENTIDAD referencia a TODAS LAS ANTERIORES? ES ASI?
LA CAPA DE ENTIDAD NO DEBE DE HACER REFERENCIA A LAS OTRAS SINO QUE LAS OTRAS A CAPA DE ENTIDAD?
Es correcto, las demás capas deben hacer referencia a la capa entidad. Saludos.
Una consulta hay algun forma de poder previsualizar los iconos, o alguna web de refencia donde esten las miniaturas no encuentro por ningun lado y es poco practico ir mirando uno a uno
Hola, los iconos los puedes encontrar en la web de Fontawesome, saludos.
Tu curso vale oro, muchisimas gracias!!
Gracias por ver, saludos.
Felicidades Excelente... tengo un problema al crear la nueva referencia desde CapaDatos, no me aparece la system configuracion, sin embargo trate para ver dela CapaPresentacion y ahi si me aparece system configuracion...saludos
@@Kayrek-cn8qt es por que se equivocaron al crear
@@marcosrengifo7647 Como se debio de haber creado ?
Saludos, cuando intento agregar la clase "ConfigurationManager", no sale en la lista, aun insertando la referencia manual al proyecto y usando el "System.Configuration".
@@Kayrek-cn8qt Hola que tal, asi es, lo que se me ocurrio en ese momento para poder avanzar, fue colocar la misma version del .NET Framework que él usa en el video, que es la 4.4, configure la clase conexion, luego volvi a poner la verison del .net en 4.7.2 y listo. No he investigado a fondo porque pasa esto, pero de paso asi pude resolver.
@@Kayrek-cn8qt Yo también tuve el mismo problema y fue fácil la solución, estado creando proyecto de CapaDatos como biblioteca de clases cuando se debería crear como aplicación de Windows Forms (.NET Framework). Le dejo la solución o para alguien que a futuro tenga el mismo inconvenientes. Saludos
@@josuemoscoso7129 Yo también tuve el mismo problema y fue fácil la solución, estado creando proyecto de CapaDatos como biblioteca de clases cuando se debería crear como aplicación de Windows Forms (.NET Framework). Le dejo la solución o para alguien que a futuro tenga el mismo inconvenientes. Saludos
@@davidbustamante2830 Buenos dias queria ver si alguno de ustedes saben la solucion a esto y es que en el formulario de producto no me carga la lista de ninguno de los productos de la base de datos y el error que me dice es el siguiente: "El objeto no se puede convertir de DBNull a otros tipos"
hola, tengo una consulta, cuando quiero agregar en la capa datos la referencia system. configuration de ensamblados, no me aparecen la lista de referencias de ensamblados, solo de proyectos, proyectos compartidos, com y examinar; como haría para colocar los ensamblados. min 48:00. te lo agradeceria un monton.
hola al momento de crear el proyecto debes tener en cuenta que escoges el .netframework ! me paso y escogi el normal por error
@@orlinsaul07 Y que hiciste?
Hola! estoy haciendo el curso y me trabe en la parte 15:35 que pones el (form.show()) mi visual no me lo toma. Que solución puedo darle? gracias!!
Lo solucione. escribí mal !
@@juanlsch3461 Como lo Soluciono? a mi me sale error en form
hola hice todos los pasos tal cual y el login no encuentra al usuario a pesar de que pongo el dni y clave correcta. ayudaaaaaa
@@ricky1912CSL HOLA NO NO PUDE
en mi version 2019 no puedo agregar referencia existen 3 opciones y no existe solo referencia pero si existe: Referencia del proyecto; referencia del proyecto compartido; referencia COM; referencia de servicio..
a Cual de esos debo ingresar para agregarla porque no encuentro en ninguna que diga ensamblados y no hay system configuartion ayuda por favor
pudiste solucionar?
en la serie de codigos Form.formclosing *- frm_clossinfg; que símbolos pusiste en medio? es un asterisco, un guion, un igual en el video no se ve nada.
+=
@@zefemartinez1506 muchas gracias, sabes tengo otra consulta, al momento de cargar los datos en el login me dice que los valores son nulos, he seguido los pasos al pie de la letra. sabes porque será que me tira eso? no hay error de compilación solo me arroja valores nulo cunado reviso con el código presionando f10 al verificar el test
@@angelfonseca3220 Me está pasando lo mismo :( No puedo loguearme para pasar al siguiente formulario uu
@@julianovalle si lo solucionan me ayudan por favor
@@jaimemorales9051 Aun no he podido avanzar
Hola... me sale este error al compilar .. a que se debe?
Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido
Error No se pudo copiar "obj\Debug\CapaPresentacion.exe" en "bin\Debug\CapaPresentacion.exe". Se superó el número de 10 reintentos. Error. El archivo se ha bloqueado por: "CapaPresentacion (12292)" CapaPresentacion
Gracias
muy bueno el tutorial se aprende mucho, pero se me genero un problemita amigo en el login.designer.cs al ejecutar sale una ventana de error señalandome en el metodo private initializeComponent() señala el this.iconPictureBox1, me dice que se genero una excepcion que no ha sido manejada, que puedo hacer amigo nisiquiera entre a tocar esa class como para cambiar algo por error, estoy seguiendo su tutorial sigilosamente, espero me responda pronto
Hola, lo llegaste a solucionar? A mi tambien me sucede lo mismo :(
@ABG LATIN AMERICA. Y no te aparecio otro error al cargar la depuracion ?
verifica en tu App.config que la cadena este puesta
@@hiluxx111 mil gracias, tenia el mismo error y me estaba volviendo loco!!
Yo uso vb 2019 y cuando creo una nueva clase no me aparece los Using y cuando los escribo manualmente solo me aparecen errores. Alguien que me ayude(soy nuevo en visual).
que pasa si a mi no me aparece el archivo app.config el paso mostrado en el minuto 42:49, ayuda
Lograste hacer que te apareciera?
Ya resolvi el tema del null en el login amigos! Gracias por el video crack!
Como lo resolviste?, no he podido ni colocando el brake en el método List
COMO?
hermano como estas como resoviste el problema null por fa
@@eiderduque8200 mi problema estaba en la conexión a la base de datos , el conetionstring tenia un error porque las versiones no son la misma y utilicé otros parámetros, también. En vez de una lista utilicé una variable normal, cambié varias cosas
hola chicos cuando llegue a la parte donde casi termina el video en el punto donde tienes que hacer el TEST me salía este error System.ArgumentException: 'Palabra clave no admitida: 'trust server certificate'.' lo que hice fue investigar el porque me salía ese error la solución fue que como yo había puesto un usuario y contraseña creado por mi en la autenticación de sql server entonces era borrar estas palabras en el código "trust server certificate"=true después de eso hay que poner la contraseña del servidor ya que cuando colocas el código de la conexión te aparece sin la contraseña entonces hay que agregarla después del ID=nombre de nuestro servidor;; colocamos Password= aquí colocamos la contraseña que pusimos en SQL server y ya quedaría funcionando
Hola, sabes como mas se puede solucionar que hecho casi de todo y la base de datos sigue sin cargar me sale NULL en la variable.
tenia el mismo problema que en el programa me salia null pero cuando lo ejecutaba si me cargaba la base de datos y me la mostraba en la aplicacion@@lafania03
exacto, bastó borrar "trust server certificate"=true del codigo y funcionó, gracias
Muchas gracias así funcionó.
gracias Bro por la solucion!
Buenos dìas, excelente el video, he llevado el curso al pie de la letra y me ha parecido muy mueno, hasta el momento me ha funcionado tal cual como en el video, mi problema al parecer no me estoy conectando a la base de dato ya que cuando pongo el punto de ruptura como aparece en el video la siguiente linea me deberia aparecer null(vacio) y al darle continuar me sale "No se encontro el usuario". He estado repasando el video para ver si escribi algo mal u omiti algo. El programa hasta los momento corre bien pero no me lee la base de dato, como me podrias ayudar profe.
pudiste solucionarlo? tengo el mismo problema
llegaste a solucionarlo, me sale igual
@@rudygriffin llegaste a solucionarlo, me sale igual
@@elsobrayansrojashuaca1385 fíjate que yo lo que hice para solucionarlo fue borrar todo y empezarlo de cero otra vez, por mas que le busque el error al código no lo halle.
@@rudygriffin hola iniciar todo desde cero ? llevo unos dias en la parte donde llenamos la clase CD_USUARIO donde en el while pedimos lo de IdUsuario,Nombre,, clave etc me dice que esotos nombres no existen en el contexto actual , cuando yo eh hecho todo al pie de la letra con todas las referencias y todo
!
Disculpe yo tengo un problema al hacer la referencia de la capa datos y negocio en la capa presentación, dice que es un error de framework ¿Cómo puedo solucionarlo?
hola, muchas gracias por tu contenido, pero tengo una duda en el min 48 enseñas a usar el system.configuration para utilizarlo en todas las capas. El tema que en mi caso uso vs 2023 pero no me sale esa opcion. Me podrias indicar que hacer ?
Me pasa exactamente lo mismo.
Ya usted descubrió que opción puede ser alterna a esa?
puedes mandar ese proyecto?
hola, yo poseeo la version de 2022 visual estudio y necesito instalar la depedencia system configuration , puede guiarme como hacerlo
yo tengo el mismo problema. lo solucionaste?
broski no se si lo solucionaste pero encontré la solución, instala con nutget la dependencia. Y ya luego puedes proseguir con normalidad el video
Me sale error en el librería de Referencia no me sale en mi visual studio también es 2017
tuve el mismo error, me encargue. Asi como descargamos los plugins de FontAwesome, asi tienes que buscar uno que diga System.Configuration, al descargarlo podras seguir con los pasos normales
@@freddyreyes9692 eso se hizo en la capa de datos pero igual persiste el mismo error, algo mas hiciste para solucionar el error?
Hay un problema al momento de agregar el "nuevo origen de datos" en la ventana proyecto, me dice que el proyecto no es compatible con esa ventana, ya revise varias veces este video y el anterior, hice todo exactamente igual y sigue sacando ese error, incluso intente solucionarlo como te propone el programa y nada.
x2
Amigo tengo un problema cal momento de conectar con SQl me dicen que no se encontró el servidor, pongo (local) y puse el nombre de mi servidor que mencionaste y me sigue el mismo error ayudaaaaaaa.
Hola, crea la conexión de acuerdo a la misma configuración con la que te conectas a SQL Server.
Nuevamente yo, en el minuto 1:14:00 al ejecutar TEST me aparece null así mismo ousuario, hay tema con eso? O como puedo solucionarlo sigo paso a paso el vídeo 🙏
@@jesusvilla8961 , pudiste solucionarlo? me sale igual null pero ya tengo datos dentro de la bd
@@isaacjehielmg4799 no amigo, sigo esperando respuesta :(
@@jesusvilla8961 me pasa lo mismo no se conecta la base de datos segun yo
Hola amigo, es un excelente curso, ya había visto otros y este me ha parecidos el mejor, voy por el segundo video pero me aparece este error: No se puede convertir implicitamente el tipo 'System.Collection.Generic.List' en 'CapaEntidad.Usuario', por favor si alguien me podría ayudar, se lo agradecería mucho.
Hola, lo pudiste resolver??? a mi me paso lo mismo ... Sdos.-
en el TEST siempre me aparece null o 0
me pasa igual, será
un error con la conexión de la base datos
Buen dia, en el minuto 45:35 al momento de desplegar las bases de datos, se queda cargando y finalmente me muestra un error que dice
"Error relacionado con la redo especifico de la instancia mientras se establecia una conexion con el servidor o este no estaba accesible. Compruebe que el nomre de la instancia es correcta y que SQL server esta configurado para admitir conexiones remotas. (provider: Named Pipes Provider: error 40- No se pudo abrir una conexion con SQL Server"
El asunto es que a la hora de hace una conexion con codigo (sin usar ningun asistente de visual studio) puedo hacerlo sin problemas, por lo que SQL Server esta configurado correctamente, el error solo aparece cuando intento agregar algun origen de datos con visual studio
Puede que el nombre de tu servidor contenga algo como: Nombre-Pc\Nombre-instanci.... debes colocarlo tal cual en el cuadro nombre de servirdor para que te pueda cargar las DB
Como puedo agregar la referencia en visual studio 2022 ya que no sale la opción esamble
ya somos dos:(
Por que no me sale
Buenas excelente video, me podrias brindar un contacto para solucionar un error. en el TEST me sale null
Oye si pudiste arreglar el null @guidohuamanq8314
hola, el login me funciona bien y puedo acceder pero en la variable text no viene ningun dato de Aparece como null como que no devuelve datos pero lo raro esque me lee el usuario y contraseña bien y deja acceder!!
alguna solicion??
Gracias!!!!
Hola buenas noches! Excelente curso, muchas gracias por aportar para la comunidad!!! lo estoy siguiendo, y voy en el paso de depuración con el F10, pero a la hora de realizar el paso a paso me da este mensaje: Proceso: [18184] CapaPresentacion.exe El archivo de código fuente es diferente desde que se generó el módulo. ¿Desea que el depurador lo utilice de todas formas?; al presionar que si, ya no me realiza nada!!! me pueden apoyar gracias!!!!
necesito ayuda de alguien que este haciendo el curso o que lo ya lo termino, en el min 1:05:30 al crear la clase CN_USUARIO cuando quiero llamar al CD_USUARIOS no me aparece como si no estuviera conectado la capa de negocios con la de datos pero a la hora de poner el using capadatos; si me aparece como que estan relacionadas asi que no se jaja me re trabee aiuudaaa
o sea al crear el private no me aparece la referencia del CD_usuario pero al usar el using si me aparece la capadatos ese seria mi problema resumiendo jaja
hola excelente curso , Tengo una pregunta yo puedo hacer herencia en la capa entidades ? ya que varias clases tienen las mismas características
Saludos
porque no me tira los datos cuando inserto en el login solo me sale null
Hola, primero debes asegurarte que existan registros en la tabla USUARIO, luego verifica que el nombre de las columnas sean correctas en el "SELECT" y "lista.Add" dentro del metodo "Listar()" de la clase CD_Usuario que esta en la capa DATOS. Saludos.
@@codigoestudiante Hola Amigo ya lo solucione ahora tengo un pequeña duda voy en el capitulo de categoria pero los datos no se me ven el datagrid Gracias y gran curso la verdad
@@codigoestudiante A mi me aparece null, no me sale los datos cuando hago la depuracion
@@Impulsatuvida-04 lo mismo que a mi, encontraron la solucion?
@@TheRyzock me puedes decir como solucionaste lo del null en el login por favor, te lo agradecería mucho
Una pregunta compañero si se le puede agregar el report a tu proyecto o requiere las consultas de la base de datos como listas,existente,detalle,etc
hola me encantan tu videos se aprende mucho, tengo una pregunta por que al empezar la depuracion en la varible ousuario me presenta null ayuda hay por favor
🙄🤗
Me tira un error en el login 😥😥
en la conexión que se hace en la capa datos
The type initializer for 'CapaDatos.clsCDConexion' threw an exception.'
No puedo avanzar con el visual ayudaaaaa
Ante todo muchas gracias por el aporte, estoy siguiendo el curso, pero me encuentro bloqueado porque me retorna error al realizar la prueba de TEST, System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Data.SqlClient, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. El sistema no puede encontrar el archivo especificado.' Utilizo Visual Studio 2022, no se si es por la versión, en principio tengo el resto de código como en los videos. Un saludo.
Pudiste arreglarlo?
Hola amigo como estas? gracias por tu tutorial te comento que tengo problemas en el minuto
46 , no me sale ORIGENES DE DATOS, te aclaro que yo cree el app.config porque tampoco estaba, por favor! AYUDA
anda a herramientas y pone connection to database directamente y es lo mismo
Buenos días. Para todos aquellos que el TEST se les queda con NULL como a mí Lo que hice fue cambiar la cadena de conexion a mi base de datos la tenia como mandatory la puse opcional trust server sertificate y dentro de la conexion de visual volvi a generar una vez mas la cadena de conexion y me salio algo asi Data Source=GOKU\SQLEXPRESS;Initial Catalog=DBSISTEMA_VENTA;Integrated Security=True;Encrypt=False
Muy buenos tus videos, son asombrosos y estoy aprendiendo una barbaridad, teno un pequeño problema, cuando pongo where(u = u. ) no me aparece ningun documento ni nada. a que puede ser debido ya que he seguido todos los pasos. Muchas gracias de antemano
Estimado, me puede ayudar por favor?? al agregar la referencia en CapaPresentacion no me aparece la opción Referencia (sola) aparece: referencia del proyecto, referencia del proyecto compartido, referencia COM y referencia del servicio, pero referencia (solita) no aparece en el menú del agregar, tengo visual studio 2022. Pude agregar sin problemas en CapaDatos, CapaEntidad y CapaNegocio, pero al llegar a CapaPresentacion no me aparece referencia... Muchas gracias por la ayuda...
Ey mi hermano, he echo todo al pie de la letra y en el min 1:17:07 le doy ingresar y me manda al CD_Usuario y en esta linea del "using (SqlConnection oconexion = new SqlConnection(Conexion.cadena)) {" me dice System.ArgumentException: 'Palabra clave no admitida: 'trust server certificate'.' que puedo hacer ? me ayudas xfa ?
Una duda, en el caso de que no estes usan un ORM (como EFC, Dapper...) no es mejor evitar las listas cuando se crea una entidad? Ya que esa lista la puedes obtener en el CD mediante un metodo. Por esa regla de tres tambien se deberia de agregar List Productos...Porque a veces si pones y otras no? Estoy un poco dudoso....
Una consulta: no conviene tener la cadena de conexion al server SQL en un file externo? porque al tenerlo harcodeado, si tu app la instalas en varios clientes, tendras que tocar internamente el archivo app.config por cada cliente que instales
tengo un problema Estado
= Convert.ToBoolean(dr["Estado"])
me da error
No se puede convertir implícitamente el tipo 'bool' en 'string'
Buenas noches primero gracias por el curso estoy en la parte de conexion, estoy utilizando la version 2022 y sql server 19 y cuando creo la clase App.config y escribo todo el codigo y no me deja hacer la conexion
he estado haciendo todos tus pasos al pie de la letra y cuando le di a inicializar me presento un error que dice ¨se produjo una excepcion en el inicializador de tipo de ´FontAwesome.Sharp.IconHelper´¨ y no se que hace
verifica en tu App.config que la cadena este puesta
En la parte de la conexion a la base de datos cuano voy al boton agregar nueva bade de datos, no me funciona C# dice que no lo puede abrir en esa ventana alguna ayuda idea, solucion
hola como esta, estoy usando la version 2022 del visual studio y no me sale la pestaña de ensablado como debo colocar la referencia system.configuration que no me sale disculpe la molestia
Buen día, en el minuto 52:50, relaciona la CapaEntidad para que pueda leer el Usuario, pero a mi unicamente me muestra la CapaDatos, ya reinicio esas 4 capas, se las quite, se las volví a agregar pero siempre me sale únicamente CapaDatos, que puedo hacer para que me aparezca la CapaEntidad?