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); } }
public Paciente ObtenerInformacionPaciente(int cedula) { LPaciente logica = new LPaciente(); return logica.ObtenerInformacionPaciente(cedula); }