Entradas

SP, Listar Articulos, filtrar, y listar clase

Imagen
 Se crearon varios Stored Procedured, entre ellos los de Listar Artículos, filtrar por cantidad, filtrar por nombre, y clase de articulo, que dicha implementación son necesarias para los forms de página de INICIO, además se desarrollo el procedured de listar clase Artículos, el cual es indispensable para las listas desplegables de los FORMS de INICIO y AGREGAR ARTICULO. La creación de los Stored Procedured fue por el compañero Aarón Ortiz, de esto se tomaron las siguientes observaciones. a. 1. La creación de los procedimiento de Listar articulos no tuvo ninguna complicación ya que se utlizo de referencia el stored procedured de mi compañero Wander Jiménez del trabajo anterior, y se realizaron los respectivos cambios según se definían en las especificaciones, además de no olvidar de aplicar las buenas practicas comentadas anteriormente por el profesor durante sus clases. Tiempo 30 minutos. 2. Los otros stored procedured de Filtrar no presentaron ninguna dificultad, ya que mostraban ...

SP, Insertar Articulos y Insertar EventLog

Imagen
 Se crearon los Stored Procedured para Insertar Articulos y EventLog, el primero es necesario para el FORMS  de AGREGAR ARTICULOS, mientras que el segundo es necesario para la mayoría de los stored procedured que interactúan el usuario como filtrar o insertar articulo, los stored procedured fueron creados por el compañero Aarón Ortiz, y se otorgan las siguientes observaciones: a. 1. La creación del stored procedured no tomo ninguna complicación, ya que se utilizo como referencia el anterior trabajo que tiene un SP, para insertar, nada más se realizaron los respectivos cambios, como comprobar el que no hay elementos duplicados, además se aplicaron las buenas practicas comentadas por el profesor. Tiempo estimado 1 hora. 2. La creación del stored procedured para insertar en el EventLog no hubo complicaciones ya que era parecido al procedured de InsertarArticulo, sin embargo tomo tiempo agregar a los demás sp la ejecución del Insertar EventLog. Tiempo estimado 2 horas. b.  1....

Implementación de tabla de errores

Imagen
 La tabla de errores se implemento como una de las ultimas partes de la prueba, esto fue debido a que nos enfocamos primero al funcionamiento correcto de las partes del framework, para después enfocarnos en los SP, aquí se destacan los siguientes puntos: 1. Primero se creo la tabla de errores con los parámetros necesarios, esto no fue para nada complicado puesto que en la propia descripción de la prueba se nos daba los parámetros necesarios para el funcionamiento. Tiempo estimado 20 minutos. 2. Al tener la tabla entonces lo que se hizo fue empezar a implementar los try y catch dentro de cada uno de los SP, de forma tal que aquellos errores sean detectados y evidenciados en la tabla, y aunque parezca una contradicción, fue mucho mas complicado el causar errores adrede para ver si se insertaban en la tabla que el código de creación en si. Tiempo estimado 1 hora.

Framework Usuario

Imagen
Se creo el framework inicial, este es el de Usuario y lo que realiza es un tipo de registro, donde se lee un usuario junto a su contraseña, se investiga en la BD si es correcto, y en tal caso redirige a la próxima pagina, en este framework se destacan los siguientes puntos: 1. Se creo un Stored Procedure que leyera la información de la tabla de usuario, y que con todas sus validaciones permitiera leer si era correcto o no la consulta, fue un poco complicado validar ciertos parámetros, y la lógica como tal de la lectura, pero nada del otro mundo. Tiempo estimado 1 hora.  2. Se creo la interfaz por medio de ASP.NET, se implementaron las funciones y validaciones necesarias para su correcto funcionamiento, y al haber utilizado esta herramienta antes no fue tan complicado como la primera vez. Tiempo estimado 30 minutos. 3. Se implemento la lógica en cada una de estas casillas para poder realizar la conexión desde ASP.NET con la BD, y así poder identificar si el usuario es valido o no, e...

Creación-Insertar XML

Imagen
Para insertar la información en la tabla de usuario, en la tabla de artículos y la de clase de artículos era necesario leer un XML y extraer la información desde ahí, sin embargo hubieron varios factores que demoraron este proceso, se destacan los siguientes puntos: 1. Se creo un Stored Procedure que leyera la información del XML y pudiera traducir dicha información en las tablas, insertando valor por valor cada uno de los elementos. Tiempo estimado 2 horas. Aunque se realizaba la inserción correctamente de los valores aquí hubo un gran problema, puesto que esta inserción se realizo en la base local primero como prueba era muy sencillo encontrar el archivo, puesto que simplemente se copia y pega la ruta local, sin embargo a la hora de trabajar en el proyecto como tal, al estar trabajando en AWS las cosas cambiaban puesto que la ruta no podía ser local, al trabajar en la nube ningún archivo local podía ser leído por esto fue necesario la implementación de S3 Buckets. 2. Se tuvo que ento...

Creación de las tablas

Imagen
  Se crean las tablas necesarias solicitadas por el enunciado de la tarea, donde 3 de estas son rellenadas por un XML de lectura brindado por el equipo de trabajo, mientras que dos difieren de este concepto, la tabla de eventos se rellenara con forme se vayan realizando acciones en la base de datos, mientras que la tabla de errores recibirá errores de contexto de los SP, se destacan los siguientes puntos: 1. La creación de tablas fue muy sencilla pues realmente es un trabajo sin complicaciones, y además al haber realizado esta tarea antes se hace de una manera aun mas directa. Tiempo estimado 20min. 2. Uno de los elementos que se solicitaba era realizar una vinculación de FK, donde el id de Clase Articulo se mapearía con una casilla llamada idClaseArticulo en la tabla articulo, este fue un factor importante a la hora de crear la tabla, sin embargo no demoro mucho estructurarlo puesto que ya se tenia bastante información para realizar la tarea. Tiempo estimado 10...

ASP.net Inicio e Inserción de Articulos.

Imagen
Se crean las plantillas en ASP.net de las páginas de inicio y inserción de artículos, el cual se encargo el compañero de Aaron Ortiz, luego de que se dividieran las responsabilidades entre mi compañero que se encargo de cargar las tablas de la base de datos con un XML, y se tomaron las siguientes anotaciones.   1. Con le conocimiento previo del trabajo anterior que se manejo con ASP.net, no hubieron problemas en la creación de la plantilla básica, además de que se utilizaba el proyecto anterior como referencia, sin embargo, para ciertas funciones, como ejemplo: pasar valores de una página a otra, se usaron herramientas como ChatGPT, como método de investigación. Gracias a esto libero presión, lo cual no se presentaron muchos contratiempos.  Tiempo estimado 2 horas. 2. Para evitar usar el servidor en AWS, y gastar el tiempo del mismo, se decidió por utilizar el servidor local, hasta que los Stored  Procedured funcionen correctamente desde la base datos o la página. La pagi...