private void materialRaisedButton1_Click(object sender, EventArgs e) { if (FechaFuncion >= obra.FechaInicio && FechaFuncion <= obra.FechaFin) { funcion = metroComboBox3.SelectedValue as Funcion; if (funcion.IdFuncion != 0) { reserva.Horario = funcion.Horario; reserva.FechaReserva = FechaFuncion; reserva.Obra = obra; reserva.Funcion = funcion; reserva.Usuario = Sesion.usuario; try { servicio.EliminarAsientoTemporalAntiguo(); } catch (Exception ex) { MessageBox.Show("Ocurrió un error: " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } ConfirmReservation.Correo = ""; HelperForm.changeForm(funcion.Obra.Teatro.frmTeatro, "Teatros", true, this, reserva); } else { MessageBox.Show("Debe completar todos los datos"); } } else { MessageBox.Show("La obra solo es valida desde el " + obra.FechaInicio.ToShortDateString() + " hasta el " + obra.FechaFin.ToShortDateString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } }