private void btnModificar_Click(object sender, EventArgs e)
 {
     if (indexRow != -1)
     {
         if (Data_Citas.CurrentRow.Cells[4].Value.ToString() == "F")
         {
             MessageBox.Show("No puede mofificar una cita Facturada.", "Mensaje Informativo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
         }
         else if (Data_Citas.CurrentRow.Cells[4].Value.ToString() == "C")
         {
             MessageBox.Show("Es requerido activar la Cita, para realizar cambios.", "Mensaje Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             Agendar.Modificar = true;
             Agendar.Cita      = Convert.ToInt16(Data_Citas.CurrentRow.Cells[0].Value.ToString());
             Agendar ag = new Agendar();
             ag.FormClosed += ModificarFormClosed;
             ag.ShowDialog();
         }
     }
     else
     {
         MessageBox.Show("Seleccione la Cita que desea modificar.");
     }
     indexRow = -1;
     Data_Citas.ClearSelection();
 }
        private void btnCambio_Click(object sender, EventArgs e)
        {
            string resp = "";

            if (MessageBox.Show("Esta Seguro que desea Cancelar la Cita", "Mensaje de Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                D_Cita dc = new D_Cita();
                Int16  Id = Convert.ToInt16(Data_Citas.CurrentRow.Cells[0].Value.ToString());
                resp = dc.D_ActualizaCita(Id, 'C');
                if (resp.Equals("Ok"))
                {
                    btnCambio.Visible = false;
                    btnConfir.Enabled = false;
                    btnConfir.Visible = true;
                    Cargardatos('A');
                    Data_Citas.ClearSelection();
                }
                else
                {
                    MessageBox.Show(resp);
                }
            }
            indexRow = -1;
            Data_Citas.ClearSelection();
        }
 private void Data_Citas_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
 {
     Data_Citas.ClearSelection();
     foreach (DataGridViewColumn Col in Data_Citas.Columns)
     {
         Col.SortMode = DataGridViewColumnSortMode.NotSortable;
     }
 }
        private void button1_Click(object sender, EventArgs e)
        {
            Agendar ag = new Agendar();

            ag.FormClosed += AgendarClose;
            ag.dateTimePickFecha.Value = Convert.ToDateTime(fechaparametro);
            Agendar.IsNuevo            = true;
            indexRow = -1;
            Data_Citas.ClearSelection();
            ag.ShowDialog();
        }
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     panelBusqueda.Enabled = true;
     btnBuscar.Enabled     = false;
     btnNuevo.Enabled      = false;
     btnModificar.Enabled  = false;
     btnCambio.Enabled     = false;
     btnConfir.Enabled     = false;
     txtFiltro.Enabled     = false;
     Data_Citas.Enabled    = false;
     indexRow = -1;
     Data_Citas.ClearSelection();
 }
 private void txtFiltro_TextChanged(object sender, EventArgs e)
 {
     dv.RowFilter = string.Format("Primer_Nombre like '%{0}%'", txtFiltro.Text);
     Data_Citas.ClearSelection();
     btnCambio.Enabled = false;
 }