예제 #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);
            }
        }
예제 #2
0
 public List<Paciente> ObtenerCirugiasPaciente(int cedula)
 {
     LPaciente logica = new LPaciente();
     return logica.ObtenerCirugiasPaciente(cedula);
 }