private void cmbpaciente_SelectedIndexChanged(object sender, EventArgs e)
        {
            int indice = cmbpaciente.SelectedIndex;

            id = cmbpaciente.Text;
            if (id == "System.Data.DataRowView")
            {
            }
            else
            {
                // MessageBox.Show(id);
                CN_pacientes objCN_ = new CN_pacientes(id);
                DataTable    tabla  = new DataTable();
                tabla                             = objCN_.MostrarPac();
                txtnombre.Text                    = tabla.Rows[0]["nombre"].ToString();
                txtapellido.Text                  = tabla.Rows[0]["apellido"].ToString();
                txttel.Text                       = tabla.Rows[0]["telefono"].ToString();
                txtedad.Text                      = tabla.Rows[0]["edad"].ToString();
                txtgen.Text                       = tabla.Rows[0]["genero"].ToString();
                txtidentidad.Text                 = tabla.Rows[0]["id_p"].ToString();
                dgvhistoria.DataSource            = objh.muestrahisto(cmbpaciente.Text);
                dgvhistoria.Columns[0].HeaderText = "ID Paciente";
                dgvhistoria.Columns[1].HeaderText = "Tratamiento";
                dgvhistoria.Columns[2].HeaderText = "Fecha";
            }
        }
        private void cmbpaciente_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataTable tabla = new DataTable();

            if (cmbpaciente.Text == "System.Data.DataRowView")
            {
            }
            else
            {
                CN_pacientes obj = new CN_pacientes(cmbpaciente.Text);
                tabla          = obj.MostrarPac();
                txtnombre.Text = tabla.Rows[0]["nombre"].ToString() + " " + tabla.Rows[0]["apellido"].ToString();
            }
        }
        private void listapac()
        {
            CN_pacientes objCN = new CN_pacientes();
            DataTable    tabla = new DataTable();

            tabla = objCN.listarpacc();
            cmbpaciente.DataSource    = tabla;
            cmbpaciente.DisplayMember = "id_p";
            cmbpaciente.ValueMember   = "id_p";

            AutoCompleteStringCollection coleccion = new AutoCompleteStringCollection();

            foreach (DataRow row in tabla.Rows)
            {
                coleccion.Add(Convert.ToString(row["id_p"]));
            }

            cmbpaciente.AutoCompleteCustomSource = coleccion;
            cmbpaciente.AutoCompleteMode         = AutoCompleteMode.SuggestAppend;
            cmbpaciente.AutoCompleteSource       = AutoCompleteSource.CustomSource;
        }
 private void btnguardaredit_Click(object sender, EventArgs e)
 {
     try
     {
         CN_pacientes objCN_ = new CN_pacientes(txtidentidad.Text, txtnombre.Text, txtapellido.Text, txttel.Text, txtedad.Text, txtgen.Text);
         objCN_.editar();
         MessageBox.Show("Se edito correctamente");
         btnguardaredit.Enabled = false;
         btncancel.Enabled      = false;
         txtapellido.Enabled    = false;
         txtnombre.Enabled      = false;
         txtedad.Enabled        = false;
         txtgen.Enabled         = false;
         txttel.Enabled         = false;
         cmbpaciente.Enabled    = true;
         btnedit.Enabled        = true;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Se produjo el error " + ex);
     }
 }
        private void btnguardarpac_Click(object sender, EventArgs e)
        {
            if (cmbgenero.SelectedItem != null)
            {
                CN_pacientes objCN_ = new CN_pacientes(txtidentidad0.Text, txtnombre0.Text, txtapellido0.Text, txttel0.Text, txtedad0.Text, cmbgenero.Text);

                try
                {
                    objCN_.insertar();
                    MessageBox.Show("Se inserto correctamente");
                    txtnombre0.Clear();
                    txtapellido0.Clear();
                    txtidentidad0.Clear();
                    txtedad0.Clear();
                    cmbgenero.SelectedIndex = 0;
                    txttel0.Clear();
                    txtnombre.Focus();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Se produjo el error " + ex);
                }
            }
        }