private void btnRegistrarCita_Click(object sender, EventArgs e)
        {
            btnConfirmarCita.Enabled = false;
            dgvCitas.DataSource      = OperacionesCitas.mostrarCitas();
            if (cmbMedico.Text == "" || cmbPaciente.Text == "")
            {
                MessageBox.Show("Por favor ingrese todos los datos", "",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (dtpFechaCita.Value.Date <= DateTime.Now.Date)
            {
                MessageBox.Show("Por favor seleccione una fecha válida", "",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                string medico    = cmbMedico.Text;
                string paciente  = cmbPaciente.Text;
                string fecha     = dtpFechaCita.Text;
                int    operacion = OperacionesCitas.guardarCita(medico, paciente, fecha);

                switch (operacion)
                {
                case 0:
                    MessageBox.Show("Se ha registrado la cita con éxito", "",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;

                case 1:
                    MessageBox.Show("No se pudo registrar la cita", "",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case 2:
                    MessageBox.Show("Verifique que el paciente esté a paz y salvo", "",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case 3:
                    MessageBox.Show("Ya ha sido asignada una cita con esta especialidad", "",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case 4:
                    MessageBox.Show("No puede programar más citas", "",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
                }
            }
        }
 private void btnConfirmarCita_Click(object sender, EventArgs e)
 {
     if (OperacionesCitas.confirmarCita(cmbMedico.Text, cmbPaciente.Text))
     {
         MessageBox.Show("Se actualizó la cita con éxito", "",
                         MessageBoxButtons.OK, MessageBoxIcon.Information);
         operacion                = "";
         cmbMedico.Enabled        = true;
         cmbPaciente.Enabled      = true;
         dtpFechaCita.Enabled     = true;
         btnConfirmarCita.Enabled = false;
     }
     else
     {
         MessageBox.Show("No se pudo actulizar la cita", "",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
         operacion                = "";
         cmbMedico.Enabled        = true;
         cmbPaciente.Enabled      = true;
         dtpFechaCita.Enabled     = true;
         btnConfirmarCita.Enabled = false;
     }
 }
 private void btnConsultar_Click(object sender, EventArgs e)
 {
     dgvCitas.DataSource      = OperacionesCitas.mostrarCitasDePaciente(cmbIdBuscarCitas.Text);
     operacion                = "CONFIRMAR";
     btnConfirmarCita.Enabled = true;
 }
 private void btnCitasIncump_Click(object sender, EventArgs e)
 {
     dgvCitas.DataSource      = OperacionesCitas.mostrarCitasIncumplidas();
     btnConfirmarCita.Enabled = false;
 }