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; }