Entradas

Mostrando entradas de septiembre, 2021

Paso de datos del Controlador a la Vista

Imagen
Dentro de las dos horas se busca como pasar los datos accesados de la base de datos por medio del controlador, a la vista en implementación. Luego se revisa como invocarlos por medio de la herramienta "ViewBag".  Se guardan todos los datos pertientes en variables del controlador y son enviadas al ViewBag por mensaje. Seguidamente, son accesadas y guardadas como "data" en la vista. Para poder ser implementados, estos datos son accesados con el símbolo @ antes de su invocación. Se adjunta parte del código implementado. Errores: La primera invocación no fue exitosa ya que se estaba intentando enviar los datos individualmente al ViewBag, lo cual no permitía su debido acceso. Inicialmente, no se accesaban los datos con la @, esto fue debido a que se estaba utilizando @nombredeldato en lugar de @data.nombredeldato. Bibliografía: https://www.c-sharpcorner.com/article/asp-net-mvc-passing-data-from-controller-to-view/ https://docs.microsoft.com/en-us/aspnet/mvc/overview/old...

Análisis de Resultados

  Creación de la DB: La creación de la base de datos funciona al 100%, no se obtuvo problemas grandes, ya que nos ayudo bastante el XML para poder entender cuales cuales son sus PRIMARY KEY y FOREIGN KEY y poder relacionar cada tabla.  Migración de datos básicos:   Los SP para la carga de XML están al 100%, se busco información en YouTube para poder cargar los XML y como era carga básica a tablas que no usan FK y fue complicado ni se tuvo problemas.  Migración datos no básicos: Los SP del XML están al 100%, se tuvo que buscar información ya que como las tablas tiene FK y PK es mas complicado en cargar los archivos ya que las tablas tienen protección y cualquier dato repetido no lo cargaba, se tuvo que usar SET IDENTITY_INSERT para que cargaran ningún problema. Ingreso de Usuarios:  Funciona al 100%. Verifica el usuario y contraseña contra la información guardada en la base de datos. En caso de que uno de los dos datos ingresados esté erróneo, proc...

Resolución de Error: Protocolo Kerberos

Durante 1 hora se investiga debido a un error de SSPI, método el cual se estaba implementando para realizar la base de datos. El error radica en el protocolo Kerbero, un protocolo de autenticación de red para aplicaciones de cliente/servidor que implementa criptografía con llaves secretas. Se desconoce cuál fue la raíz del problema, sin embargo, se decide cambiar database por initial catalog e integrated security por User ID y Password authentication. Código implementado:        void connectionString()      {                connection.ConnectionString = "data source=UNSC;initial catalog=[Bases]PrimeraProgra; User                               ID=sa; Password=1597530a;";      } Error: La línea de código utilizada sin éxito fue:       void connectionString()      { ...

Avance

Imagen
Durante dos horas se investiga acerca de la conexión con la base de datos, y se desarrolla el form de log in de aplicación desarrollado contra verificación de datos ingresados.  Código efectuado:  Errores: Se estaba buscando la tabla Usuario s en lugar de Usuario, lo cual provocó errores por un tiempo prolongado.  La conexión mediante SSPI funciona aproximadamente la mitad de las veces y requiere una re-conexión constante con la base de datos mediante VPN. Se considera buscar otra manera de realizar la conexión para así evitar estos problemas. Bibliografía: https://www.youtube.com/watch?v=mF14hCeKkGs  

Creación de la Base de Datos

Imagen
  Horas de trabajo: 4 horas Descripción: Dentro de las 4 horas se busca en como crear una base de datos con la información de las clases  anteriores del profesor. Luego se revisa como esta planteado el XLM para implementar los FK y  PK de las tablas. También se crea el diagrama de la base de datos para  saber que todo esta correcto y las uniones no se tengan problemas, también se tuvo que investigar los IDENTITY(1,1)  y en que tablas se podía implementar y al final revisar si la base de datos quedo como queríamos (se adjunta script de como crear una tabla).   Errores: 1. El primer error que salió fue sobre los PK, revisando el XML los implementamos en otra columna que no era importante 2. Otro error fue sobre los IDENTITY no los implementamos en (1,1) y nos dio error. Bibliografía:  https://docs.microsoft.com/en-us/sql/t-sql/statements/create-table-transact-sql-identity-property?view=sql-server-ver15 https://www.w3schools.com/sql/sql_foreignkey.asp htt...