//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 List<Personal> ObtenerPersonalQ() { LPersonalQuirurgico logica = new LPersonalQuirurgico(); return logica.ObtenerPersonalQ(); }
/// <summary> /// metodo agregar nueva intervencion quirurgica - hace el caso de uso de AgregarIQX /// </summary> public void AgregarIntervencionesQuirurgicas() { if(_vista.TextPrimerNombre.Text.Equals("") || _vista.TextPrimerApellido.Text.Equals("") || _vista.TextIdPaciente.Text.Equals("")) { DialogResult result = MessageBox.Show("Asegurese de estar llenando los campos obligatorios (*)", "Cuidado!", MessageBoxButtons.OK); } else if (RevisarErrorAlConvertirAInt(_vista.TextIdPaciente.Text) == -1) { DialogResult result = MessageBox.Show("La cedula de identidad no puede contener caracteres alfabeticos (*)", "Cuidado!", MessageBoxButtons.OK); } else if (lPaciente.ValidarPacienteExistente(Convert.ToInt32(_vista.TextIdPaciente.Text))==1) { DialogResult result = MessageBox.Show("Cliente existente en el sistema", "Cuidado!", MessageBoxButtons.OK); } else { LCirugia logica = new LCirugia(); LPersonalQuirurgico logicaPQ = new LPersonalQuirurgico(); _vista.ComboIntervencionQuirurgica.Items.Clear(); _vista.GrupoDatosPaciente.Visible = false; _vista.GrupoDatosPaciente1.Visible = true; _vista.GrupoIntervencionQuirurgica.Visible = true; _vista.TextoNombrePacienteIngresado.Text = _vista.TextPrimerNombre.Text + " " + _vista.TextSegundoNombre.Text; _vista.TextoApellidoPacienteIngresado.Text = _vista.TextPrimerApellido.Text + " " + _vista.TextSegundoApellido.Text; _vista.TextoCIPacienteIngresado.Text = _vista.TextIdPaciente.Text; if (_vista.TextCorreoElectronico.Text.Equals("")) _vista.TextoCorreoElectronicoPacienteIngresado.Text = "N/A"; else _vista.TextoCorreoElectronicoPacienteIngresado.Text = _vista.TextCorreoElectronico.Text; if (_vista.TextTelefonoFijo.Text.Equals("")) _vista.TextoTelefonoFijoPacienteIngresado.Text = "N/A"; else _vista.TextoTelefonoFijoPacienteIngresado.Text = _vista.TextCodigoAreaFijo.Text + " - " + _vista.TextTelefonoFijo.Text; if (_vista.TextTelefonoMovil.Text.Equals("")) _vista.TextoTelefonoMovilIngresado.Text = "N/A"; else _vista.TextoTelefonoMovilIngresado.Text = _vista.TextCodigoAreaMovil.Text + " - " + _vista.TextTelefonoMovil.Text; _vista.TextInformacionVentana.Text = "Nuevo Paciente - Agregar Intervencion Quirurgica"; foreach (Cirugia cirugia in logica.ObtenerCirugias()) { _vista.ComboIntervencionQuirurgica.Items.Add(cirugia); } _vista.ComboIntervencionQuirurgica.DisplayMember = "Nombre"; _vista.ComboIntervencionQuirurgica.ValueMember = "Id"; foreach (Personal personal in logicaPQ.ObtenerPersonalQ()) { _vista.Combo1ErAyudante.Items.Add(personal); _vista.ComboAnestesiologo.Items.Add(personal); _vista.ComboCirculante.Items.Add(personal); _vista.ComboInstrumentalEspecial.Items.Add(personal); _vista.ComboInstrumentista.Items.Add(personal); } _vista.Combo1ErAyudante.DisplayMember = _vista.ComboAnestesiologo.DisplayMember = _vista.ComboCirculante.DisplayMember = _vista.ComboInstrumentalEspecial.DisplayMember = _vista.ComboInstrumentista.DisplayMember = "Nombre"; _vista.Combo1ErAyudante.ValueMember = _vista.ComboAnestesiologo.ValueMember = _vista.ComboCirculante.ValueMember = _vista.ComboInstrumentalEspecial.ValueMember = _vista.ComboInstrumentista.ValueMember = "Id"; } }