Monday, December 12, 2022

PRACTICA Proyecto_008: Vincular Datos

 PRACTICA Proyecto_008: Vincular Datos

Ing. Honoria Reyes Macedo

 

INTRODUCCION

            Se trabajará con el proyecto de equipo, Proyecto Simulador de Procesos en Windows Form

 

 

 

 

ACTIVIDADES

1.- Darle un estilo de color de acuerdo a una paleta seleccionada

Ejemplo:







2.- Crear dos carpetas en el proyecto: Data y Entity

2.1.- Crear una clase en la carpeta Entity llamada BitacoraEntity.cs




2.2.- Capturar los campos relacionados a nuestra tabla bitacora de la base de datos



3.- Agregar una clase en la carpeta Data llamada BitacoraADO.cs




    3.1.- Agregar el código a la clase


Nota: La cadena de conexión es de acuerdo a cada Servidor de Datos SQL Server

    "Data Source=DESKTOP-B29G4H4\\SQLEXPRESS;Initial Catalog=ProgAvanzada_HRM; user id = sa; password = admin;"

    + "Integrated Security=true";


                





4.- Agregar el código al método InsertarBitacora



5.- Agregar un botón Guardar al formulario Principal.cs y ponerle el nombre btnGuardar

-Agregar en el botón, en la propiedad Text: Guardar






5.1.- Dar doble click sobre el botón Guardar para abrir su evento click

            Agregar el código en el evento




6.- Ejecutar el proyecto

            6.1 Cuando se este ejecutando, presionar el botón Guardar.

            Nota: Solo guardara el tiempo y lectura que se detecta en el momento  de presionarlo






7..- Cuando ejecutemos la consulta en la practica web veremos lo que se guardo en el punto anterior

Nota: Esta practica web es la 006

Observa que NO se ejecuto con el IIS Express incluido en Visual Studio




Y también se puede ejecutar desde Visual Studio con el IIS Express, y dara el mismo resultado










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

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

Sunday, December 11, 2022

PRACTICA 3er.Parc_007: XML

 PRACTICA 3er.Parc_007: XML(Lenguaje de marcado extensible )

Ing. Honoria Reyes Macedo

 

INTRODUCCION

XML(Extensible Markup Language) contienen datos rodeados de etiquetas

En XML, las etiquetas definen estructura y a su vez el significado de los datos:

-Sigue una estructura de árbol, jerárquicamente

-Tiene elementos anidados

-Tiene solo un elemento raiz

- Suele usar: esquemas(archivos .xsd) y transformaciones (archivos .xslt)

-Tambien puede tener estilos con archivos de cascada .css

 

 

ACTIVIDADES

 

1.- Crear un archivo XML

            Nota: Crear antes una carpeta para guardar los archivos llamarla c:\pruebasxml




1.1.- Guardar el archivo XML como archivoXML_HRM.xml


2.- Capturar los siguientes datos con la siguiente estructura. Agregar la descripción del proceso



3.- Crear el esquema correspondiente al archivo xml



Quedaria asi: (Este archivo se crea temporal)



4.- Crear un archivo html




4.1.- Guardar el archivo HTML como archivoHTML_HRM.html


5.- Agregar una etiqueta de objeto para insertar el archivo xml. Código palomeado


6.- Desde la carpeta creada en el explorador de Windows. Dar doble click sobre el archivo .html



Quedara así:


7.- Crear un archivo XSLT



7.1 Guardar el archivo XSLT como archivoXSLT_HRM.xslt



8.- Crear un archivo CSS



8.1 Guardar el archivo XSLT como archivoCSS_HRM.css


8.2.- Capturar el código en el archivo creado


9.- Capturar en el archivo archivoXML.xml la línea palomeada


Quedaria asi al refrescar el navegador

    Nota: Adaptar el tamaño de letra en el archivo .css y agregar el ancho con width:40%;



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

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

Monday, December 5, 2022

PERMISOS EN SEGURIDAD DE WINDOWS, PARA COMPARTIR LA BASE DE DATOS SQLSERVER

PERMISOS EN SEGURIDAD DE WINDOWS, PARA COMPARTIR LA BASE DE DATOS SQLSERVER:

Ing. Honoria Reyes Macedo

 

ACTIVIDADES

1.- Checar la ruta en donde esta instalado SQLServer y buscar el ejecutable

Ejemplo:

C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Binn\sqlservr.exe



2.- Abrir el defender de windows



3.- Crear una regla de entrada, configurando el puerto default de SQlServer




Después de dar siguiente, siguiente, al final pide un nombre.


4.- Crear una nueva regla


Pegar la ruta del paso 1



Después de dar siguiente, siguiente, al final poner el nombre


Quedarían 2 permisos: Uno con el puerto 1434 y otro con la ruta del ejecutable SQLServer


5.- revisar si esta habilitado el protocolo de comunicación tcp






----------------------------------------------------------------------------------------------------------------

ANEXO: HACIENDO PING

Ejemplo:

-EL QUE COMPARTE LA BASE DE DATOS.

            Entra a la consola de Windows y ejecuta la instrucción ipconfig para indicar la IP a compartir



- EL QUE ACCESA A LA MAQUINA COMPARTIDA

Entra a la consola de Windows y ejecuta la instrucción: ping 192.168.1.68 para ver si tiene permiso. La IP es la que le compartieron



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

-------------------------000---~----000-----------------------------------



Sunday, November 27, 2022

PRACTICA 3er.Parcial_006: ASPNET, PLANTILLA

 PRACTICA 3er.Parcial_006: ASPNET, PLANTILLA

Ing. Honoria Reyes Macedo 

 

INTRODUCCION

 En esta practica se usa IIS de Microsoft, porque se usa Visual Studio NET.

             (Usar el IIS predeterminado de Windows, o usar  IIS Express  predeterminado  de Visual Studio)

                 a)    https://Localhost


                        Nota: http://localhost/EstructuraASPNET_Csharp_HRM/

Se podrá ejecutar aunque Visual Studio este cerrado 

 

            b) https://localhost:44329/Home/index



Nota: https://localhost:44329/

Se podrá ejecutar solo cuando Visual Studio este ejecutando el programa

 

 

     ACTIVIDADES

     1.- Crear un proyecto web llamado: EstructuraASPNET_Csharp_HRM

            Las ultimas letras son tus iniciales






2.- El proyecto quedaría así:  revisar el IIS express en sus propiedades



El número de puerto de la url de cada proyecto, puede variar


3.- Ejecutar el proyecto:


Podria aparecer el siguiente mensaje. Seleccionar acceder a local host


AL EJECURALO QUEDARIA ASI:


4.- Personalizar las vistas  (Archivos .cshtml)

4.1 Modificar el archivo Index.cshtml


Observar la información de la ejecución y el código del archivo Index.cshtml



4.2 Modificar el archivo About.cshtml


4.3 Modificar el archivo Contact.cshtml



4.4 Modificar el archivo HomeController.cs



5.- Ejecutar de nuevo para comprobar las modificaciones al texto






6.- Instalar el EntityFramework (Solo si no esta instalado)

Copiar el código  de consola desde      http://www.nuget.org/packages/entityframework

Abrir el administrador de paquetes en el proyecto    :



Pegar el código  de consola copiado en el paso anterior y dar enter





7.- Agregar un modelo

            Nota: Para generar el modelo se necesita la tabla bitacora de la base de datos llamada ProgAvanzada_HRM de SQL Server…. Ver el ANEXO al final para generar la tabla









OBSERVAR EL CAMBIO QUE HIZO EN EL ARCHIVO Web.config



QUEDARIA ASI:



8.- AGREGAR UN CONTROLADOR VACIO: BitacoraController







QUEDARIA ASI



    9.- Agregar el método Listar() al controlador.

Observar los asteriscos que indican el nombre de la conexión a la base de             datos(deben estar escritos iguales en mayúsculas y minúsculas)



   10.- Agregar la vista (con mouse derecho sobre Listar)



10.1 QUEDARA ASI




10.2 VERIFICAR LA LINEA 27, SI NO ESTA AGREGARLA



Nota: En el archivo Web.config: Revisar la cadena de conexión siguiente: Las letras rojas es el nombre de mi servidor de bases de datos, el usuario y la contraseña. La conexión se llama de acuerdo al modelo creado “BD_ProgAvanzadaEntidad




11.- AL EJECUTAR EN EL MENU Bitacora DEL PROYECTO





            -------------------------------------------------------

-------------------------------------------------------

ANEXO 1: CREAR TABLA BITACORA EN LA BASE DE DATOS

Crear una tabla llamada bitacora en la base de datos ProgAvanzada_HRM







Al Guardar como bitacora, quedaría asi


Nota: El servidor es diferente para cada computadora… En Visual Studio se debe de poner el servidor de cada uno



-------------------------------------------------------

ANEXO 2: OBTENER EL SCRIPT DE LA TABLA BITACORA









-------------------------------------------------------

ANEXO 3: CREAR TABLA BITACORA EN LA BASE DE DATOS CON UN SCRIPT


     USE [ProgAvanzada_HRM]

    GO

     /****** Object:  Table [dbo].[bitacora]    Script Date: 04/12/2022 03:33:39 p. m. ******/

    SET ANSI_NULLS ON

    GO

     SET QUOTED_IDENTIFIER ON

    GO

     CREATE TABLE [dbo].[bitacora](

       [cvebitacora] [numeric](18, 0) IDENTITY(1,1) NOT NULL,

       [cveproceso] [numeric](18, 0) NULL,

       [lecturainicial] [numeric](18, 0) NULL,

       [lecturafinal] [numeric](18, 0) NULL,

       [fechalectura] [datetime] NULL,

       [cvesupervisa] [numeric](18, 0) NULL,

       [cveproyecto] [numeric](18, 0) NULL

    ) ON [PRIMARY]

    GO

-------------------------------------------------------

ANEXO 4: ACTIVAR EL IIS LOCAL DE WINDOWS

1.- Con mouse derecho en Administrar de Este equipo



2.- Activar el IIS
















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

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

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...