private void NuevaFuncion() { if (ValidarCamposFuncion()) { try { Funcion funcion = new Funcion(); funcion.funcion_pelicula = int.Parse(txtidPelícula.Text); funcion.funcion_estado = txtEstado.Text; funcion.funcion_precio_boleto = decimal.Parse(txtPrecioB.Text); funcion.funcion_asientos_disponibles = int.Parse(txtAsientos.Text); funcion.funcion_fecha_creacion = dateFechaCreación.Value; funcion.funcion_fecha_evento = dateFechaFuncion.Value; funcion.funcion_horario = int.Parse(comboHorario.SelectedValue.ToString()); funcion.funcion_idioma = int.Parse(comboIdioma.SelectedValue.ToString()); funcion.funcion_sala = int.Parse(comboSala.SelectedValue.ToString()); if (dateFechaFuncion.Value >= DateTime.Now) { try { PropiedadesGenerales.FuncionesController.Create(funcion); PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Funcion Ingresada"); VistaFunciones_Admin.RellenarFuncionesActivas(); Close(); } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar Funcion", "La fecha de la fucnión no puede ser anterior al día de hoy "); } } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar Funcion", "Ingrese bien los datos"); } }
private void EditarFuncion() { if (ValidarCamposFuncion()) { Funcion funcionTemp = generarFuncion(); if (!funcionTemp.Equals(FuncionActual)) { if (dateFechaFuncion.Value >= DateTime.Now) { try { if (PropiedadesGenerales.FuncionesController.Update(funcionTemp)) { PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Funcion actualizada"); VistaFunciones_Admin.RellenarFuncionesActivas(); Close(); } else { PropiedadesGenerales.Notificar.notificarFallo("No se consiguio actualizar", "Error al actualizar la pelicula"); } } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar Funcion", "La fecha de la fucnión no puede ser anterior al día de hoy "); } } else { PropiedadesGenerales.Notificar.notificarFallo("No se consiguio actualizar", "No cambio ningun dato!"); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar la Funcion", "Ingrese bien los datos"); } }