Está en la página 1de 21

1.

Abrir el visual estudio 2019 y crear un nuevo proyecto


2. En la siguiente ventaja elegir como lenguaje C# y tipo de proyecto WEB
3. Elegir el tipo de aplicación “Web . Net (Framewor)” y luego dar en siguiente
4. En la siguiente ventana colocar como nombre de solución
“RVG_GestiosHospitalaria8C” y al nombre de proyecto “GestionHospitalaria” y
dar en crear.

5. En la siguiente ventana elegir “Web Forms”, y dar en crear


6. Ir a ver “Explorador de objetos de servidores

7. Luego dar en Agregar SQL Server


8. Elegir Local y selección la instancia de SQL server, luego colocar las credenciales
de esa instancia y seleccionar la BD por último dar en aceptar

9. Crear las
capas (clic derecho sobre la solución - agregar - Nuevo proyecto- “Biblioteca de
clases (.Net Framework)” y dar en siguiente.
10. Colocar como nombre “RVG_Acceso_Datos”
11. Creación De capa Entidades

12. Creación de la capa Lógica

13. Creación Capa de servicios


NOTA: Eliminar las class1 de las capas que creamos en los pasos anteriores
14. Conectar la capa de acceso datos con la Base de datos. Clic derehco sonbre la capa de
acceso a datos – add -nuevo elemento

15. En
la

siguiente ventana elegir, datos (DATA) m luego seleccionar ADO . NET Entity
DATA MODEL , y colocar como nombre RVG_Gestion_Hospitalaria
Por ultimo dar en add(AGREGAR)
16. En la siguiente ventana elegir la primera opción y dar en siguiente

17. En la siguiente ventana dar en nueva conexión, Y luego Colocar el nombre del servidor Sql
que tiene nuestra BD que vamos a trabajar
18. Colocar las credenciales de inicio de sesión y elegir la BD a trabajar, probar y luego dar en
aceptar.

19. En la siguiente venta


dar en no excluir los datos confidenciales, y dar clic en siguiente
20. En la siguiente ventana dar en la ultima versión 6x y luego marcar todas la tablas del dbo
luego dar en finalizar.
21. El sistema debe mostrara el siguiente diagrama.

VIDEo 2
22. Crear un nuevo usuario para conectar a la BD. Abrir SQL server – Security- New- Login
23. Elegir sql autentification y coloca una contraseña y marcar las opciones mostradas ne
pantalla
24. Ir a user maping y elegir Las opciones mostradas en la siguiente imagen
25. Eliminar el modelo de la capa de Acceso a datos , y borrar el Appconfig y package

26. Crear otra vez el modelo del 18 al 21 con el nombre, Modelo_RVG_GestionHospitalaria y el


usuar io “gh_user”
Pasar las entidades Tablas de la capa Acceso a datos a la Capa Entidades

27. Clic derecho en la capa de datos, agregar, referencias elegir la capa entidades y dar en
aceptar. ( De esta manera le decimos a la capa de datos que permita que la entidades entre)
28. Verificar que esa referencia este funcionando, ir al Modelo a las opciones mostrad pantalla,
(.context.cs)

29. Para solucionar ese erro eliminar la capa entidades crear la de nuevo “con otro nombre”, y
volver a crear la referencia
30. Error solucionado

31. Clic derecho en la Capa entidades y agregar nuevo elemento – datos- EF6 DbContet
Generator y colocar el mismo nombre del modelo de la capa Acceso a datos. Y luego dar en
agregar.
32. Abrir el archivo numero2 .tt que se creó en la capa entidades y dirigir a la línea número 5, y
después de las Comillas de la arroba colocar lo siguiente:
..\RVG_Acceso_Datos\Modelo_RVG_GestionHospitalaria.edmx"

33. Si colocamos todo correcto, automáticamente en el archivo.tt debe salir las tablas de la BD
34. Eliminar las entidades de la capa de datos, ir a esta, dentro del modelo y eliminar el archivo
Modelo_RVG_GestionHospitalaria.tt y eliminar en la capa entidades el
Modelo_RVG_GestionHospitalaria.context

Crear los repositorios.

35. Clic derecho en la capa de acceso a datos – clase y como nombre colocar “
RVG_Hospitales_Repository”
36. En el agregar la capa Entidades como biblioteca y colocar la clase como publica para tener
leerla desde afuera.

37. Copiar los


códigos del crud.
38. Luego de crear el método nombre completo para médicos creamos un clase en la capa de
entidades. Clic derecho crea una nueva clase con el nombre “Medicos_nombrecompleto”
39. En la clase creada colocar el siguiente código

También podría gustarte