Esempio n. 1
0
        public List <Controles> obtenerControles()
        {
            int idenfermedad                = ((Enfermedad)cmbEnfermedades.SelectedItem).Idenfermedad;
            GestorDeAtenciones negocio      = new GestorDeAtenciones();
            List <Controles>   lstcontroles = new List <Controles>();

            lstcontroles = negocio.obtenerControles(idenfermedad);
            return(lstcontroles);
        }
Esempio n. 2
0
        private void cargarMedicamentos()
        {
            GestorDeAtenciones negocio        = new GestorDeAtenciones();
            List <Medicamento> lstMedicamento = new List <Medicamento>();

            lstMedicamento = negocio.obtenerMedicamentos();

            if (lstMedicamento != null)
            {
                foreach (Medicamento medicamento in lstMedicamento)
                {
                    cmbMedicamentos.Items.Add(medicamento);
                }
                cmbMedicamentos.SelectedIndex = 0;
            }
        }
Esempio n. 3
0
        private void cargarEnfermedades()
        {
            GestorDeAtenciones negocio         = new GestorDeAtenciones();
            List <Enfermedad>  lstenfermedades = new List <Enfermedad>();

            lstenfermedades = negocio.obtenerEnefermedades();

            if (lstenfermedades != null)
            {
                foreach (Enfermedad enf in lstenfermedades)
                {
                    cmbEnfermedades.Items.Add(enf);
                }
                cmbEnfermedades.SelectedIndex = 0;
            }
        }
Esempio n. 4
0
        private void cargarPracticas()
        {
            GestorDeAtenciones negocio      = new GestorDeAtenciones();
            List <Practica>    lstpracticas = new List <Practica>();

            lstpracticas = negocio.obtenerPracticas();

            if (lstpracticas != null)
            {
                foreach (Practica practica in lstpracticas)
                {
                    cmbPracticas.Items.Add(practica);
                }

                cmbPracticas.SelectedIndex = 0;
            }
        }
Esempio n. 5
0
        private void cargarPacientes()
        {
            int      a = 53;
            DateTime fecha;

            fecha = DateTime.Now;
            GestorDeAtenciones negocio  = new GestorDeAtenciones();
            List <Turno>       lstTurno = new List <Turno>();

            lstTurno = negocio.obtenerPacientePorTurno(fecha, a);

            if (lstTurno != null)
            {
                foreach (Turno turno in lstTurno)
                {
                    cmbTurnos.Items.Add(turno);
                }
                cmbTurnos.SelectedIndex = 0;
            }
        }
Esempio n. 6
0
        private void cargarComentarios()
        {
            int      a = 53;
            DateTime fecha;

            fecha = DateTime.Now;
            GestorDeAtenciones negocio  = new GestorDeAtenciones();
            List <Turno>       lstTurno = new List <Turno>();

            lstTurno = negocio.obtenerPacientePorTurno(fecha, a);

            if (lstTurno != null)
            {
                for (int i = 0; i < lstTurno.Count; i++)
                {
                    if (lstTurno[i].IdTurno == ((Turno)cmbTurnos.SelectedItem).IdTurno)
                    {
                        txtObservacionesDatosAtencion.Text = lstTurno[i].Comentario;
                    }
                }
            }
        }
Esempio n. 7
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            // Creo las practicas

            List <Practica> practicas = new List <Practica>();

            foreach (Practica practica in listaPracticas.Items)

            {
                practicas.Add(practica);
            }


            //Creo el diagnostico
            Diagnostico   diagnostico       = new Diagnostico();
            List <object> listaEnfermedades = new List <object>();

            foreach (object ob in lstenfermedades.Items)
            {
                listaEnfermedades.Add(ob);
            }

            string observacionesDiagnostico;

            observacionesDiagnostico = txtObservacionesDiagnostico.Text;

            diagnostico.ListEnfermedades = listaEnfermedades;
            diagnostico.Observaciones    = observacionesDiagnostico;


            //Creo la prescripcion
            Prescripcion prescripcion = new Prescripcion();

            prescripcion.Listamedicamentos = new List <Medicamento>();
            prescripcion.Horas             = Convert.ToInt32(txthoras.Text.ToString());
            prescripcion.Dias = Convert.ToInt32(txtdia.Text.ToString());
            prescripcion.CantidadMedicamentos = Convert.ToInt32(txtnumeroComprimidos.Text.ToString());

            string observacionprescripcion;

            observacionprescripcion = txtObservacionPrescripcion.Text;

            foreach (Medicamento med in listaMedicamentos.Items)
            {
                prescripcion.Listamedicamentos.Add(med);
                prescripcion.CantidadMedicamentos = med.Cantidad;
                prescripcion.Dias  = med.Dias;
                prescripcion.Horas = med.Horas;
            }
            prescripcion.Observacion = observacionprescripcion;

            GestorDeAtenciones logica = new GestorDeAtenciones();
            DateTime           fecha  = DateTime.Now;
            Turno turno = ((Turno)cmbTurnos.SelectedItem);

            if (logica.tomarAtencion(practicas, diagnostico, prescripcion, fecha, turno) == true)
            {
                MessageBox.Show("Atencion registrada con exito", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show("No se ha podido registrar la atencion", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }