
En esta tabla ingresaremos los usuarios que podrán acceder al programa; y el procedimiento almacenado ejecutará las instrucciones en la base de datos SQL para comprobar si existe el usuario. Si existe se accederá al programa hospital.
Este modulo de conexión lo podremos ejecutar en cualquier parte del proyecto para abrir o cerrar la base de datos. Esto nos ahorra escribir código.
Crearemos el algoritmo en Visual Studio para comprobar que el Usuario existe en la tabla Usuario. Pasaremos los datos al procedimiento almacenado y nos confirmará si existe o no ese usuario.
Programaremos el algoritmo para que desde la tabla usuario nos envíe a que partes del programa puede acceder el usuario. Crearemos el algoritmo para que en un combobox aparezcan los formularios que tendría acceso el usuario.
Crearemos el algoritmo en Visual Studio para que el administrador acceda al formulario Administrador y pueda Insertar, modificar, eliminar o autorizar.
Comenzaremos con el diseño del formulario: Color de fondo, colocación correcta de los textbox y combobox.
Seguiremos con la colocación de imágenes en los button y la imagen central por medio de un picturebox
Seguiremos con el diseño colocando varios panel en los textbox y combobox. y centraremos los diferentes componentes.
Procederemos al control del formulario, viendo que partes se activarán o se ocultarán.
Crearemos el formulario Administrador y veremos como enviamos los datos por parámetros para que se ejecute el algoritmo en el procedimiento almacenado PRO_INSERTARNUEVOUSUARIO en la base de datos SQL. Controlaremos que no haya textbox vacíos, y también crearemos cuadros de diálogo cuando insertemos un usuario.
Procederemos a la creación del procedimiento almacenado PRO_INSERTARNUEVOUSUARIO y comprobaremos que se inserta correctamente el usuario en la tabla USUARIO.
Crearemos el código para la visualización de la tabla usuario en un Datagridview
Crearemos el procedimiento almacenado PRO_VISUALIZARBASEDATOS y comprobaremos que se muestra la tabla en el DatGridview.
Cuando pulsemos la columna del Datgridview; pasaremos los campos usuario, contraseña, nombre y apellido a los textbox.
Pasaremos los datos del usuario al procedimiento almacenado PRO_EDITARUSUARIOTABLAS por parámetros para que se modifiquen los datos, controlando que no hayan ningún textbox vacío.
Crearemos el procedimiento almacenado PRO_EDITARUSUARIOTABLAS y comprobaremos que se modifica los datos en la tabla usuario
Controlaremos que no haya ningún textbox vacío y pasaremos como parámetro el dato del textbox usuario para que se ejecute en el procedimiento almacenado PRO_ELIMINARUSUARIOTABLA y borre ese usuario de la tabla usuario.
Crearemos el procedimiento almacenado PRO_ELIMINARUSUARIOTABLA y veremos que se elimina el usuario.
En este video el administrador podrá autorizar a que formulario pueden acceder los usuarios. Enviaremos como parámetros un si o un no a los campos sq_paciente, sq_fallecimiento y sq_facturación de la tabla usuario, por medio de un CheckBox y lo modificaremos en la tabla usuario por medio del procedimiento almacenado PRO_AUTORIZAR.
En este video crearemos el procedimiento almacenado PRO_AUTORIZAR
En este video comenzaremos con el control del formulario, controlando que partes se activarán del mismo dependiendo del botón que pulsemos.
En esta segunda parte continuaremos con el control del formulario.
Comenzaremos con la creación del formulario paciente.
Crearemos la tabla paciente que será donde se almacenará los datos del paciente en el hospital.
En este video controlaremos que no haya campos vacíos y que los datos que se insertan en los texbox sean los correctos: datos numérico, tipo fecha.
Comprobaremos que el paciente no existe en la tabla tablapaciente; sino existe se insertará en la tabla. Ya no utilizaremos un procedimiento almacenado para insertar.
Buscaremos el paciente en la tabla tablapaciente y pasaremos a los textbox los datos del paciente para que se puedan modificar.
Insertaremos los campos modificados del paciente, pero controlaremos antes que no hemos dejado ningún textbox vacío o con un tipo de dato incorrecto. Dato no numérico, o tipo de dato fecha erróneo.
En este video vamos a ver como se elimina el paciente de la tabla tablapaciente
En este video seguiremos con la construcción del formulario.
En este video controlaremos que no quedan ningún textbox vacíos y que los datos son correctos: dato tipo fecha y numérico así como el departamento sea el correcto.
Crearemos el sub programa GRABAR. Lo primero que haremos es comprobar que la habitación está libre, si es así grabaremos los datos en el registro de esa habitación y pondremos en el campo disponibilidad la palabra "ocupado".
Crearemos la tabla tablaasignación donde introduciremos a los pacientes con su número de habitación.
En un textbox mostraremos las habitaciones que están libres u ocupadas, así el tipo de habitación A o B.
Cuando nosotros pulsamos eliminar paciente también debemos dejar la habitación disponible para que otro paciente la ocupe.
En este video buscaremos en que habitación se encuentra el paciente.
En este video colocaremos imágenes en los Button.
En este video comenzaremos a diseñar el control del formulario: que partes del mismo se activaran cuando pulsemos los button.
En este video seguiremos con el control del formulario.
Crearemos el Formulario Fallecidos y haremos la programación para visualizar los pacientes que se encuentran hospitalizados en un DataGridview.
Crearemos la tabla tablafallecidos donde se almacenarán los fallecidos en el hospital.
Con este procedimiento almacenado pasaremos los datos de la tabla a un datagridview
Controlaremos que no haya ningún textbox vacío y que los tipos de datos sean los correctos y también crearemos una columna en el datagridview para que cuando pulsemos en la columna pasemos los datos del fallecido a la tabla tablafallecidos.
Crearemos un procedimiento almacenado para insertar los pacientes fallecidos en el hospital.
Pasar los datos del fallecidos al procedimiento almacenado PRO_INSERTARNUEVOFALLECIDO para que se inserte en la tabla fallecidos.
Se buscará el paciente a facturar por medio del DNI y se pasaran los datos del paciente a los label.
Seguiremos con la construcción del formulario y programaremos los radiobutton para controlar si existe operación o no.
Controlar que no existan ningún textbox vacío, y que los tipo de datos sean los correctos.
Calcularemos lo que pagará el paciente de tratamiento, dependiendo si tiene o no seguro, y si tiene que tipo de seguro: VIPS o BASICO
En este video veremos lo que pagaría el paciente con operación y sin operación.
Añadiremos el impuesto sobre la factura, que será del 21%
En este video veremos cuanto pagaría el paciente por la habitación: Se tomará la fecha de ingreso en la tabla asignación y la fecha de baja. Se calcularán los días y se multiplicará por el tipo costo de habitación dependiendo si es de tipo A o B.
En el video veremos como funciona el formulario Facturación, y se realizan los cálculos correctamente.
En este video comenzaremos a diseña el formulario.
Programaremos la manera de acceder a los diferentes formularios desde el combobox de Inicio
Desde el Menuship de cada formulario vamos a ir a las partes del programa que nos haya autorizado el Administrador
Terminar formulario accesousuario: diseño, lógica de pagina etc...
Terminar formulario; diseño, lógica etc..
Terminar Formulario: diseño, programación etc...
Finalizar Formulario: diseño, programación etc..
Terminar el formulario paciente
Terminar Formulario: diseño, programación etc...
Terminar Formulario: diseño, programación etc...
Terminar con el diseño, programación etc..
Finalizar el formulario fallecidos.
Terminar formulario Facturación: diseño, programación etc...
Finalización formulario facturación: diseño, programación etc...
Repaso de los formularios.
Con este curso de programación de Visual Basic podrás aprender un lenguaje orientado a objetos bajo el entorno de Visual Studio 2022. Crearemos un proyecto que sería la gestión básica de un hospital; como usuario y Administrador. Como usuario podremos acceder a distintas partes del programa, ya sea para ingresar un paciente, modificar sus datos o borrarlo de la tabla de la base de datos SQL server; así como asignarle una habitación en el hospital entre otras cosas. Además crearemos una factura con lo que tendría que pagar el paciente dependiendo del tratamiento, días en el hospital, tipo de habitación, si se ha realizado una operación o si tiene seguro, y si tiene que tipo de seguro.
El aprendizaje del lenguaje de programación lo harás paso a paso, cuando vayamos creando el proyecto; desde lo mas simple como una variables a lo mas complejo como puede ser métodos y funciones que devuelven valores.
Aprenderás a manejar la base de datos SQL Server a nivel básico; como crear una tabla donde almacenarás los datos de los pacientes y de los usuarios; además aprenderás a crear un procedimientos almacenados con instrucciones en SQL para insertar, modificar o eliminar un dato.
Si no tienes conocimiento de programación, lo mas interesante del curso es la creación del proyecto, que te aportará una visión mas amplia de lo que puedes crear con un lenguaje de programación, y si sabes programación también te servirá saber como se estructura y se construye un proyecto; en este caso la gestión básica de un hospital en Visual Basic .Net.