Пример #1
0
        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);
                }
            }
        }
Пример #2
0
        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;
            }
        }