Monday, June 17, 2024

100 VINCULAR DATOS

100 VINCULAR DATOS: 

Ing. Honoria Reyes Macedo


INTRODUCCION

EL  PROYECTO ES EN EQUIPO: (3 personas)

              - Se usara el proyecto de escritorio de simulación de proceso de CALOR

        - Se usara el proyecto web de lectura de XML

        - Para probar al final se deberán juntar los 2 proyectos en una sola maquina 

                (porque se guarda local el XML)


********************************************

PERSONA 1)  Deberá indicar a la PERSONA 3 y PERSONA 2 los cambios en el aspecto del formulario

            -Escoger el estilo y colores: Explicar porque se usan esos colores y tamaño de letra

-Escoger colores:  https://www.colorhunt.co/

-Preparar el logo e icono

-Etiquetas: Tipo de letra, tamaño

-Indicar el orden de los controles en el formulario de escritorio

-Párrafo de presentación para los 2 proyectos


Icono en el proyecto de escritorio  (archivo *.ico)


Icono en el proyecto web (archivo *.png  *.jpg)

                                

                        QUEDARIA ASI



Propiedades en los controles, por ejemplo:




********************************************

PERSONA 2)  Ejecutar la pagina web con el archivo creado por la persona 3

(El archivo se deberá encontrar en la carpeta c:/probar)

3.1 cambiar en su código web la ruta a leer del XML



            NOTA: REVISAR



3.2 Ejecutar

Refrescar cada que el programa de escritorio guarde datos en la bitácora



********************************************

PERSONA 3)   Programar el botón de Guardar

 

1.- Crear botón Guardar en el formulario FrmPrincipal.cs

Arrastrar un control Button llamado btnGuardar a la pantalla de control

Y poner sus propiedades 


Indicar el nombre de su evento click() llamado btnGuardar_Click()   

                                (con doble click  sobre el boton entra al evento)


2.- Agregar un modelo de bitácora llamado BitacoraEntity en la carpeta Entity del proyecto



2.1 Quedaría así con sus características, get y set


3.-Agregar un método llamado InsertarBitacoraXML() en el formulario FrmPrincipal.cs

  (Abajo de la imagen está el código)



Despues de pegar el codigo del metodo:

- En c deberá crear la carpeta probar

Nota: Para que no marque error en la variable root, falta declararla al principio de la clase asi: líneas 23, 24, 28 y 29


Este es el código:

        void InsertarBitacoraXML(BitacoraEntity obj) {

            XmlNode proc = xmlDoc.CreateElement("proceso");

            root.AppendChild(proc);

 

            XmlNode cveBit = xmlDoc.CreateElement("cvebitacora");

            cveBit.InnerText =Convert.ToString( obj.cvebitacora);

            proc.AppendChild(cveBit);

            XmlNode cveProc = xmlDoc.CreateElement("cveproceso");

            cveProc.InnerText = Convert.ToString(obj.cveproceso);

            proc.AppendChild(cveProc);

            XmlNode lectIni = xmlDoc.CreateElement("lecturainicial");

            lectIni.InnerText = Convert.ToString(obj.lecturainicial);

            proc.AppendChild(lectIni);

            XmlNode lectFin = xmlDoc.CreateElement("lecturafinal");

            lectFin.InnerText = Convert.ToString(obj.lecturafinal);

            proc.AppendChild(lectFin);

            XmlNode fecLect = xmlDoc.CreateElement("fechalectura");

            fecLect.InnerText = obj.fechalectura;

            proc.AppendChild(fecLect);

            XmlNode cveSuper = xmlDoc.CreateElement("cvesupervisa");

            cveSuper.InnerText = Convert.ToString(obj.cvesupervisa);

            proc.AppendChild(cveSuper);

            XmlNode cveProy = xmlDoc.CreateElement("cveproyecto");

            cveProy.InnerText = Convert.ToString(obj.cveproyecto);

            proc.AppendChild(cveProy);

 

            xmlDoc.Save("c:/probar/XMLBitacora.xml");

        }

 

 

4.- Agregar un evento al botón Guardar del formulario FrmPrincipal.cs

            (Dando doble click sobre el botón)







5.- Revisar el XML creado con un editor de textos



        De acuerdo a las veces que se da guardar, aparecen los registros de proceso. Probar con diferentes lecturas del sensor





SUBIR LA EVIDENCIA A LA SESION DE TEAMS




----------------------------------------------0----0------------------------------------------------------------

-------------------------------------------000----000------------------------------------------------------------

ANEXO: CONOCER LA RUTA DEFAULT DEL XML CREADO

Se puede buscar desde los archivos del proyecto 

- Abrir la ubicación de los archivos del proyecto




El archivo se guarda automáticamente en la carpeta Debug




----------------------------------------------0----0------------------------------------------------------------

-------------------------------------------000----000------------------------------------------------------------


No comments:

Post a Comment

100 VINCULAR CON SQL SERVER

  VINCULAR DATOS CON SQL SERVER Ing. Honoria Reyes Macedo   INTRODUCCION En esta práctica se enviarán datos de un proyecto de escrit...