Пример #1
0
        public void BuscarPaciente()
        {
            try
            {
                LPaciente lPaciente = new LPaciente();
                _paciente = lPaciente.ObtenerInformacionPaciente(Convert.ToInt32(_vista.TextoCiPaciente.Text));
                _paciente.Id = Convert.ToInt32(_vista.TextoCiPaciente.Text);
                _paciente.Cedula = Convert.ToInt32(_vista.TextoCiPaciente.Text);
                if (_paciente.Nombre != null)
                {
                    CargarInformacionEnText(_paciente);
                    foreach (Paciente cirugiasPaciente in lPaciente.ObtenerCirugiasPaciente((int)_paciente.Id))
                    {
                        _vista.DataGridView1.Rows.Add(cirugiasPaciente.Cedula,cirugiasPaciente.Nombre,cirugiasPaciente.SegundoNombre,
                            cirugiasPaciente.FechaIngreso,cirugiasPaciente.PrimerApellido);
                    }
                    _vista.TextoCiPaciente.Text = "";

                }
                else
                {
                    DialogResult result =
                    MessageBox.Show("Este paciente no existe, asegurese de haber colocado la cedula correcta.", "Cuidado!", MessageBoxButtons.OK);

                }
            }
            catch (Exception)
            {
                DialogResult result =
                    MessageBox.Show("La cedula a buscar solo puede contener caracteres numericos.", "Cuidado!", MessageBoxButtons.OK);
            }
        }
        //metodo que busca la informacion del paciente
        public void BuscarInformacionPaciente()
        {
            try
            {
                LPaciente lPaciente = new LPaciente();
                _paciente = lPaciente.ObtenerInformacionPaciente(Convert.ToInt32(_vista.TextoCiPaciente.Text));
                _paciente.Id = Convert.ToInt32(_vista.TextoCiPaciente.Text);
                _paciente.Cedula = Convert.ToInt32(_vista.TextoCiPaciente.Text);
                if (_paciente.Nombre != null)
                {
                    CargarInformacionEnText(_paciente);
                    LCirugia lCirugia = new LCirugia();
                    LPersonalQuirurgico lPersonalQuirurgico = new LPersonalQuirurgico();

                    foreach (Cirugia cirugia  in lCirugia.ObtenerCirugias())
                    {
                        _vista.ComboIntervencionQuirurgica.Items.Add(cirugia);
                    }
                    _vista.ComboIntervencionQuirurgica.DisplayMember = "Nombre";
                    _vista.ComboIntervencionQuirurgica.ValueMember = "Id";

                    foreach (Personal personal in lPersonalQuirurgico.ObtenerPersonalQ())
                    {
                        _vista.ComboPrimerAyudante.Items.Add(personal);
                        _vista.ComboAnestesiologo.Items.Add(personal);
                        _vista.ComboCirculante.Items.Add(personal);
                        _vista.InstrumentistaEspecial.Items.Add(personal);
                        _vista.ComboInstrumentista.Items.Add(personal);
                    }
                    _vista.ComboPrimerAyudante.DisplayMember = _vista.ComboAnestesiologo.DisplayMember = _vista.ComboCirculante.DisplayMember =
                        _vista.InstrumentistaEspecial.DisplayMember = _vista.ComboInstrumentista.DisplayMember = "Nombre";
                    _vista.ComboPrimerAyudante.ValueMember = _vista.ComboAnestesiologo.ValueMember = _vista.ComboCirculante.ValueMember =
                        _vista.InstrumentistaEspecial.ValueMember = _vista.ComboInstrumentista.ValueMember = "Id";
                }
                else
                {
                    DialogResult result =
                    MessageBox.Show("Este paciente no existe, asegurese de haber colocado la cedula correcta.", "Cuidado!", MessageBoxButtons.OK);

                }
            }
            catch (Exception)
            {
                DialogResult result =
                    MessageBox.Show("La cedula a buscar solo puede contener caracteres numericos.", "Cuidado!", MessageBoxButtons.OK);
            }
        }
Пример #3
0
 public Paciente ObtenerInformacionPaciente(int cedula)
 {
     LPaciente logica = new LPaciente();
     return logica.ObtenerInformacionPaciente(cedula);
 }