private void CancelarTurnoBoton_Click(object sender, EventArgs e) { if (validaciones.All(validacion => validacion.SeCumple(this))) { AccionAEjecutar(IDTipoDeCancelacion(), MotivoCancelacion()); DialogResult = System.Windows.Forms.DialogResult.OK; MessageBox.Show("Turno eliminado con éxito", "Cancelación de turno", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ValidacionBooleana <CancelarTurnoTipoRazon> validacionQueNoSeCumple = validaciones.Find(validacion => validacion.NoSeCumple(this)); MessageBox.Show(validacionQueNoSeCumple.MensajeError(), "¡A wild error appeared!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CancelarTurno() { if (validaciones.All(validacion => validacion.SeCumple(this))) { Hide(); Form cancelarTurno = new CancelarTurnoTipoRazon(AfiliadoCancelarTurno); cancelarTurno.ShowDialog(); Show(); Buscar(); } else { ValidacionBooleana <CancelarTurnoAfiliado> validacionQueNoSeCumple = validaciones.Find(validacion => validacion.NoSeCumple(this)); MessageBox.Show(validacionQueNoSeCumple.MensajeError(), "¡A wild error appeared!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ContinuarButton_Click(object sender, EventArgs e) { if (validaciones.All(validacion => validacion.SeCumple(this))) { this.Hide(); Selección_de_Día_y_Horario seleccion = new Selección_de_Día_y_Horario((Especialidad)EspecialidadMedicaCB.SelectedItem, (Medico)ProfesionalCB.SelectedItem, IDPersona); seleccion.ShowDialog(); this.Show(); } else { ValidacionBooleana <AltaTurno> validacionQueNoSeCumple = validaciones.Find(validacion => validacion.NoSeCumple(this)); MessageBox.Show(validacionQueNoSeCumple.MensajeError(), "¡A wild error appeared!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ConfirmarTurnoButton_Click(object sender, EventArgs e) { if (validaciones.All(validacion => validacion.SeCumple(this))) { SqlParameter idPersona = new SqlParameter("@Paciente_id", PacienteID); SqlParameter fechaSeleccionada = new SqlParameter("@Fecha", CalendarioTurnos.SelectionStart); SqlParameter horario = new SqlParameter("@Horario", HorarioTurno()); SqlParameter idMedico = new SqlParameter("@Medico_id", ModelObjectM.ID); SqlParameter idEspecialidad = new SqlParameter("@Especialidad_id", ModelObjectE.ID); SqlParameter idDia = new SqlParameter("@Dia_id", DiaDeLaSemana()); QueryAdapterMaggie.ejecutarSP("TURNOInsertarNuevo", idPersona, fechaSeleccionada, horario, idMedico, idEspecialidad, idDia); MessageBox.Show("El turno fue creado con éxito"); TurnosDisponiblesDGW.ClearSelection(); } else { ValidacionBooleana <Selección_de_Día_y_Horario> validacionQueNoSeCumple = validaciones.Find(validacion => validacion.NoSeCumple(this)); MessageBox.Show(validacionQueNoSeCumple.MensajeError(), "¡A wild error appeared!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void button1_Click(object sender, EventArgs e) { if (validaciones.All(validacion => validacion.SeCumple(this))) { bool resultado_exitoso = RegistrarAgenda(); if (resultado_exitoso) { MessageBox.Show("Agenda creada con éxito"); WidgetsSeleccionados().ForEach(par => LimpiarWidget(par)); } else { MessageBox.Show("No se puede trabajar más de 48 horas por semana.", "Ocurrió un error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { ValidacionBooleana <AltaAP> validacionQueNoSeCumple = validaciones.Find(validacion => validacion.NoSeCumple(this)); MessageBox.Show(validacionQueNoSeCumple.MensajeError(), "Ocurrió un error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }