void buscarPaciente() { string Busqueda; bool resultadoOK = false; string MensajeError = ""; if (string.IsNullOrEmpty(txtBuscarP.Text)) { Form_BuscarPaciente FormBuscar = new Form_BuscarPaciente(this); FormBuscar.ShowDialog(); } else { clFachadaBusquedaPaciente objBuscar = new clFachadaBusquedaPaciente(); DataTable DTPaciente = new DataTable(); Busqueda = txtBuscarP.Text; DTPaciente = objBuscar.Buscar(Busqueda, 2, ref resultadoOK, ref MensajeError); if (DTPaciente.Rows.Count == 1) { txtExpediente.Text = DTPaciente.Rows[0]["Pa_ID"].ToString(); txtNombre.Text = DTPaciente.Rows[0]["Pa_Nombre"].ToString(); txtApellido.Text = DTPaciente.Rows[0]["Pa_Apellido"].ToString(); txtCedula.Text = DTPaciente.Rows[0]["Pa_Cedula"].ToString(); txtTelefono.Text = DTPaciente.Rows[0]["Pa_Telefono"].ToString(); txtCelular.Text = DTPaciente.Rows[0]["Pa_Celular"].ToString(); txtEmail.Text = DTPaciente.Rows[0]["Pa_Email"].ToString(); dtpFechNaci.Value = Convert.ToDateTime(DTPaciente.Rows[0]["Pa_FechaNac"]); txtDomi_ID.Text = DTPaciente.Rows[0]["Domi_ID"].ToString(); txtSector.Text = DTPaciente.Rows[0]["Domi_Sector"].ToString(); txtCalle.Text = DTPaciente.Rows[0]["Domi_calle"].ToString(); txtNumero.Text = DTPaciente.Rows[0]["Domi_Numero"].ToString(); cbbGenero.SelectedValue = Convert.ToUInt16(DTPaciente.Rows[0]["Gen_ID"]); cbbEstadoCivil.SelectedValue = Convert.ToUInt16(DTPaciente.Rows[0]["Est_ID"]); cbbTipoPaciente.SelectedValue = Convert.ToUInt16(DTPaciente.Rows[0]["TP_ID"]); cbbZona.SelectedValue = Convert.ToUInt16(DTPaciente.Rows[0]["Zo_ID"]); cbbProvincia.SelectedValue = Convert.ToUInt16(DTPaciente.Rows[0]["Pro_ID"]); cbbCiudad.SelectedValue = Convert.ToUInt16(DTPaciente.Rows[0]["Mu_ID"]); } else { MessageBox.Show("Paciente No encontrado" + " " + MensajeError, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnBuscarPaciente_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtBuscarP.Text.Trim())) { Form_BuscarPaciente FB = new Form_BuscarPaciente(); FB.ShowDialog(); } else { clFachadaBusquedaPaciente objFachadaPaciente = new clFachadaBusquedaPaciente(); DataTable DTPaciente = new DataTable(); string Pa_ID = txtBuscarP.Text; bool ResultadoOK = false; string MensajeError = ""; DTPaciente = objFachadaPaciente.Buscar(Pa_ID, 3, ref ResultadoOK, ref MensajeError); if (DTPaciente.Rows.Count == 1) { //para asignar a las etiquetas en valor de los datos del pacinetede la tabla consultada lblNombre.Text = DTPaciente.Rows[0]["Pa_Nombre"].ToString(); lblApellido.Text = DTPaciente.Rows[0]["Pa_Apellido"].ToString(); lblEdad.Text = Efecto.ObtenerEdad(Convert.ToDateTime(DTPaciente.Rows[0]["Pa_FechaNac"].ToString())); lblGenero.Text = DTPaciente.Rows[0]["Gen_Descripcion"].ToString(); lblTipoPaciente.Text = DTPaciente.Rows[0]["TP_Descripcion"].ToString(); lblZona.Text = DTPaciente.Rows[0]["Zo_Nombre"].ToString(); lblCedula.Text = DTPaciente.Rows[0]["Pa_Cedula"].ToString(); lblEstadoCivil.Text = DTPaciente.Rows[0]["Est_descripcion"].ToString(); txtExpediente.Text = DTPaciente.Rows[0]["Pa_ID"].ToString(); cargarCitas(txtExpediente.Text); } else { MessageBox.Show("Paciente no encontrado", "Avertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } DTPaciente = null; } }