public Elem_pelicula(VistaPelicula_Admin vistaPelicula_Admin, Pelicula pelicula) { InitializeComponent(); rellenarDatos(pelicula); Pelicula = pelicula; VistaPelicula_Admin = vistaPelicula_Admin; }
public Form_Pelicula(VistaPelicula_Admin vistaPelicula_Admin, string titulo, Pelicula pelicula) { Accion = Constantes.accionEditar; PeliculaActual = pelicula; inicializarformulario(vistaPelicula_Admin, titulo); }
private void inicializarformulario(VistaPelicula_Admin vistaPelicula_Admin, string titulo) { VistaPelicula_Admin = vistaPelicula_Admin; Text = titulo; InitializeComponent(); DisenoTabla(); this.CenterToParent(); if (Accion.Equals(Constantes.accionEditar)) { cargarDatos(); } }
private void EditarPelicula() { if (ValidarCamposPelicula()) { Pelicula peliculaTemp = generarPelicula(); if (!peliculaTemp.Equals(PeliculaActual)) { try { if (PropiedadesGenerales.PeliculaController.Update(peliculaTemp)) { PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Pelicula actualizada"); VistaPelicula_Admin.RellenarPeliculas(); Close(); } else { PropiedadesGenerales.Notificar.notificarFallo("No se consiguio actualizar", "Error al actualizar la pelicula"); } } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } if (ocurrioCambioCategoria()) { try { PropiedadesGenerales.PeliculaCategoriaController.Delete(PeliculaActual.id); List <Pelicula_Categoria> lista = CrearListadoCategoria(PeliculaActual.id); lista.ForEach(pelicula_categoria => { PropiedadesGenerales.PeliculaCategoriaController.Create(pelicula_categoria); }); PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Pelicula actualizada"); VistaPelicula_Admin.RellenarPeliculas(); Close(); } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar la pelicula", "Ingrese bien los datos"); } }
private void NuevaPelicula() { if (ValidarCamposPelicula()) { try { Pelicula pelicula = new Pelicula(); pelicula.pelicula_titulo = txtTitulo.Text.ToString(); pelicula.pelicula_titulo_original = txtTituloOriginal.Text.ToString(); pelicula.pelicula_duracion = txtDuracion.Text.ToString(); pelicula.pelicula_tipo_censura = txtCensura.Text.ToString(); pelicula.pelicula_sinopsis = txtSinopsis.Text.ToString(); pelicula.pelicula_director = txtDirector.Text.ToString(); pelicula.pelicula_reparto = txtReparto.Text.ToString(); pelicula.pelicula_url_trailer = txtURL.Text.ToString(); pelicula.pelicula_imagen = UtilsProcedimientos.ImageToByteArray(var_imagen_pelicula.Image); try { if (categoriaSource.Count == 0) { PropiedadesGenerales.Notificar.notificarFallo("Error", "Ingrese una categoria como mínimo"); } else { int idInsertada = PropiedadesGenerales.PeliculaController.Create(pelicula); List <Pelicula_Categoria> lista = CrearListadoCategoria(idInsertada); lista.ForEach(pelicula_categoria => { PropiedadesGenerales.PeliculaCategoriaController.Create(pelicula_categoria); }); PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Pelicula Ingresada"); VistaPelicula_Admin.RellenarPeliculas(); Close(); } } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar la Pelicula", "Ingrese bien los datos"); } }
public Form_Pelicula(VistaPelicula_Admin vistaPelicula_Admin, string titulo) { Accion = Constantes.accionInsertar; inicializarformulario(vistaPelicula_Admin, titulo); }