public Form_Funciones(VistaFunciones_Admin vistaFunciones_Admin, string titulo, Funcion funcion) { Accion = Constantes.accionEditar; FuncionActual = funcion; inicializarformulario(vistaFunciones_Admin, titulo); }
public Elem_funcion(VistaFunciones_Admin vistaFunciones_Admin, VistaFunciones funcion) { InitializeComponent(); rellenarDatos(funcion); this.funcion = funcion; VistaFunciones_Admin = vistaFunciones_Admin; }
private void inicializarformulario(VistaFunciones_Admin vistaFunciones_Admin, string titulo) { VistaFunciones_Admin = vistaFunciones_Admin; Text = titulo; InitializeComponent(); this.CenterToParent(); cargarHorarios(); cargarIdiomas(); cargarSalas(); if (Accion.Equals(Constantes.accionEditar)) { cargarDatos(); } }
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"); } }
public Form_Funciones(VistaFunciones_Admin vistaFunciones_Admin, string titulo) { Accion = Constantes.accionInsertar; inicializarformulario(vistaFunciones_Admin, titulo); }