protected void Page_Load(object sender, EventArgs e) { // saber el id del modulo que hizo clic. controlador_contenido = new ContenidoController(0, "", "", "", ""); controlador_contenido.crear_contenido_dinamico(this.contenidoo, 2); }
private void cargar_contenido_BD() { controlador_contenido = new ContenidoController(0, "", "", "", ""); consulta_lista_contenido = controlador_contenido.consulta_combox_nombre(); this.lista_contenidoss.DataTextField = "nombre_contenido"; this.lista_contenidoss.DataSource = consulta_lista_contenido; lista_contenidoss.DataBind(); }
public void cargar_contenido_BD() { //if (Page.IsPostBack) return; controlador_contenido = new ContenidoController(0, "", "", "", ""); consulta_lista_contenido = controlador_contenido.consulta_contenido_x_modulo_combox_nombre(Convert.ToInt32(ViewState["id_aux_modulo"].ToString())); this.lista_contenidoss.DataTextField = "nombre_contenido"; this.lista_contenidoss.DataSource = consulta_lista_contenido; lista_contenidoss.DataBind(); }
protected void guadar_edicion_Click(object sender, EventArgs e) { // guardar en la carpeta del proyecto. // guardar en la carpeta del proyecto. Boolean correcto = false; if (cargar_img.HasFile) { ViewState["extencion"] = System.IO.Path.GetExtension(this.cargar_img.FileName).ToLower(); String[] extencionesPermitidas = { ".png", ".jpg", ".jpeg" }; for (int i = 0; i < extencionesPermitidas.Length; i++) { if (ViewState["extencion"].ToString() == extencionesPermitidas[i]) { correcto = true; } } if (correcto) { ViewState["foto_cargada"] = System.IO.Path.GetFileName(cargar_img.FileName); this.cargar_img.SaveAs(Server.MapPath("~/FotosBD/contenidoFotos/edicionFotosC/") + ViewState["foto_cargada"]); // termina proceso, en la carpeta local. // guardar en la base de datos. String ruta_imagen_actual = Server.UrlPathEncode("~/FotosBD/contenidoFotos/edicionFotosC/" + ViewState["foto_cargada"]); ruta_imagen_actual = ruta_imagen_actual.Replace("~", "../../.."); int aux_id_cotenido = Convert.ToInt32(ViewState["id_aux_contenido"].ToString()); controlador_contenido = new ContenidoController(aux_id_cotenido, this.nuevo_nombre_txt.Text, this.descr_contenido.InnerText, "A", ruta_imagen_actual); if (controlador_contenido.editar_contenido()) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Cambios Guardados',showConfirmButton: false,timer: 2500}) </script>"); this.nuevo_nombre_txt.Text = ""; this.descr_contenido.InnerText = ""; } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Cambios NO guardados',text: 'Algo salió mal!',timer: 3200}) </script>"); } // actualziando los campos de contenido lista //if (!Page.IsPostBack) return; //this.lista_contenido.Items.Clear(); //this.lista_contenido.Items.Insert(0, new ListItem("-- Seleccione un Contenido -- ")); //cargar_contenid_BD(); } } }
protected void crear_contenido_Click(object sender, EventArgs e) { // crear conetenido if (String.IsNullOrWhiteSpace(this.nombre_content.Text)) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Complete todos los campos',text: 'Algo salió mal!',timer: 3200}) </script>"); } else { // guardar en la carpeta del proyecto. Boolean correcto = false; if (cargar_img.HasFile) { ViewState["extencion"] = System.IO.Path.GetExtension(this.cargar_img.FileName).ToLower(); String[] extencionesPermitidas = { ".png", ".jpg", ".jpeg" }; for (int i = 0; i < extencionesPermitidas.Length; i++) { if (ViewState["extencion"].ToString() == extencionesPermitidas[i]) { correcto = true; } } if (correcto) { ViewState["foto_cargada"] = System.IO.Path.GetFileName(cargar_img.FileName); this.cargar_img.SaveAs(Server.MapPath("~/FotosBD/contenidoFotos/") + ViewState["foto_cargada"]); // termina proceso, en la carpeta local. // guardar en la base de datos. String ruta_imagen_actual = Server.UrlPathEncode("~/FotosBD/contenidoFotos/" + ViewState["foto_cargada"]); ruta_imagen_actual = ruta_imagen_actual.Replace("~", "../../.."); controlador_contenido = new ContenidoController(0, this.nombre_content.Text, this.descr_contenido.InnerText, "A", ruta_imagen_actual); if (controlador_contenido.crear_contenido(this.lista_modulos.SelectedValue)) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro Exitoso',timer: 2500}) </script>"); this.nombre_content.Text = ""; this.descr_contenido.InnerText = ""; //this.lista_modulos.Items.Clear(); //this.lista_modulos.Items.Insert(0, new ListItem("-- Seleccione un Modulo -- ")); //cargar_modulos_BD(); } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Contenido No! Creado',text: 'Algo salió mal!',timer: 3200}) </script>"); } } } } }
private void CargarDatosUpdate() { //Conseguir datos contenido contenido = ContenidoController.getContenido(id_contenido); Txt_Titulo.Text = contenido.Titulo; Txt_Descripcion.Text = contenido.Descripcion; Txt_Calificacion.Text = contenido.Calificacion.ToString(); Txt_Horas_Inversion.Text = contenido.Horas_inversion.ToString(); ComboBox_Plataforma.SelectedIndex = lista_plataformas.FindIndex(x => x.Id_plataforma == contenido.Id_plataforma); ComboBox_Progresion.SelectedIndex = lista_progresion.FindIndex(x => x.Id_progresion == contenido.Id_progresion); ComboBox_Adquisicion.SelectedIndex = lista_adquisiciones.FindIndex(x => x.Id_adquisicion == contenido.Id_adquisicion); //Cargar Contenido Libro libro = LibroController.getLibro(contenido.Id_contenido); if (libro != null) { Txt_Libro_CantidadPaginas.Text = libro.Cantidad_paginas.ToString(); Txt_Libro_PaginaActual.Text = libro.Pagina.ToString(); subtipo_cbo.SelectedIndex = 0; } //Cargar Contenido Pelicula pelicula = PeliculaController.getPelicula(contenido.Id_contenido); if (pelicula != null) { Txt_Pelicula_Duracion.Text = pelicula.Duracion_minutos.ToString(); Txt_Pelicula_Minuto.Text = pelicula.Minuto.ToString(); subtipo_cbo.SelectedIndex = 1; } //Cargar Contenido Serie serie = SerieController.getSerie(contenido.Id_contenido); if (serie != null) { Txt_Tiempo_Capitulos.Text = serie.Tiempo_capitulo.ToString(); Txt_Capitulos_Temporada.Text = serie.Capitulos_temporada.ToString(); Txt_Temporada.Text = serie.Temporada.ToString(); Txt_Capitulo.Text = serie.Capitulo.ToString(); Txt_MinutoSerie.Text = serie.Minuto.ToString(); subtipo_cbo.SelectedIndex = 2; } //Cargar Contenido Juego juego = JuegoController.get(contenido.Id_contenido); if (juego != null) { subtipo_cbo.SelectedIndex = 3; JuegoPreparativos(); } }
public void cargar_contenid_BD() { if (Page.IsPostBack) { return; } controlador_contenido = new ContenidoController(0, "", "", "", ""); consulta_contenido = controlador_contenido.consulta_combox_nombre(); this.lista_contenido.DataTextField = "nombre_contenido"; this.lista_contenido.DataSource = consulta_contenido; lista_contenido.DataBind(); }
protected void btnEliminar_Click(object sender, EventArgs e) { // eliminar contenido controlador_contenido = new ContenidoController(0, this.lista_contenidoss.SelectedValue, "", "", ""); if (controlador_contenido.eliminar_contenido()) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Eliminacion Exitosa',showConfirmButton: false,timer: 2500}) </script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Contenido No Eliminado',text: 'Algo salió mal!',timer: 3200}) </script>"); } actualizar_lista_contenido(); }
public void actualizar_campos() { controlador_contenido = new ContenidoController(0, "", "", "", ""); consulta_contenido = controlador_contenido.consultar_contenido(); foreach (DataRow contenido_fila in consulta_contenido.Rows) { if (contenido_fila["nombre_contenido"].ToString().Equals(this.lista_contenido.SelectedValue)) { ViewState["id_aux_contenido"] = contenido_fila["id_contenido"].ToString(); this.nuevo_nombre_txt.Text = contenido_fila["nombre_contenido"].ToString(); this.descr_contenido.InnerText = contenido_fila["descripcion_contenido"].ToString(); } } }
public void cargar_pruebas_x_contenido() { controlador_contenido = new ContenidoController(0, "", "", "", ""); consulta_lista_contenido = controlador_contenido.consulta_contenido_x_modulo_combox_nombre(Convert.ToInt32(ViewState["id_aux_modulo"].ToString())); ViewState["id_aux_contenido"] = 0; foreach (DataRow fila_contenido in consulta_lista_contenido.Rows) { if (fila_contenido["nombre_contenido"].Equals(this.lista_contenido.SelectedValue)) { ViewState["id_aux_contenido"] = fila_contenido["id_contenido"]; } } cargar_pruebas_BD(); }
private void Filtrado(int id_plataforma, int id_calificacion, string tabla = null) { string where = ""; if (id_plataforma != 0 || id_calificacion != 0 || tabla != null) { info.Items.Clear(); Contenidos = null; Console.WriteLine(id_plataforma); Console.WriteLine(id_calificacion); Console.WriteLine(tabla); if (id_calificacion > 0 && id_plataforma == 0) { where = $" where calificacion = {id_calificacion}"; } else if (id_plataforma > 0 && id_calificacion == 0) { where = $" where id_plataforma = {id_plataforma}"; } else if (id_plataforma > 0 && id_calificacion > 0) { where = $" where calificacion = {id_calificacion} and id_plataforma = {id_plataforma}"; } if (tabla != "") { Contenidos = ContenidoController.Filtro(where, tabla); } else { Contenidos = ContenidoController.Filtro(where); } if (Contenidos != null) { foreach (var item in Contenidos) { info.Items.Add(item); } } } else { Llenar(); } }
private void aceptar_editar_Click(object sender, RoutedEventArgs e) { int v; //Simplemente como utilidad para analisis de los imput numerico //Crear Contenido if (modo == Modo.create) { contenido = new Contenido(); #region TextBox contenido.Titulo = Txt_Titulo.Text; if (contenido.Titulo == "") { MessageBox.Show("Asigne un Titulo al Contenido", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } contenido.Descripcion = Txt_Descripcion.Text; if (!int.TryParse(Txt_Horas_Inversion.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Horas Invertir", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } contenido.Horas_inversion = int.Parse(Txt_Horas_Inversion.Text); #endregion #region ComboBox if (ComboBox_Calificacion.SelectedIndex == -1) { MessageBox.Show("Se debe seleccionar una Calificacion", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } contenido.Calificacion = ComboBox_Calificacion.SelectedIndex + 1; if (ComboBox_Plataforma.SelectedIndex != -1) { contenido.Id_plataforma = lista_plataformas[ComboBox_Plataforma.SelectedIndex].Id_plataforma; } else { MessageBox.Show("Se debe seleccionar una plataforma", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (ComboBox_Progresion.SelectedIndex != -1) { contenido.Id_progresion = lista_progresion[ComboBox_Progresion.SelectedIndex].Id_progresion; } else { MessageBox.Show("Se debe seleccionar una progresion", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (ComboBox_Adquisicion.SelectedIndex != -1) { contenido.Id_adquisicion = lista_adquisiciones[ComboBox_Adquisicion.SelectedIndex].Id_adquisicion; } else { MessageBox.Show("Se debe seleccionar una adquisicion", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } #endregion //Subtipos if (subtipo_cbo.SelectedIndex == -1) { MessageBox.Show("Se debe seleccionar un subtipo"); return; } libro = null; pelicula = null; serie = null; juego = null; #region Libro if (subtipo_cbo.SelectedIndex == 0) { libro = new Libro(); if (!int.TryParse(Txt_Libro_CantidadPaginas.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Cantidad de Paginas", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } libro.Cantidad_paginas = int.Parse(Txt_Libro_CantidadPaginas.Text); if (!int.TryParse(Txt_Libro_PaginaActual.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Pagina Actual", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } libro.Pagina = int.Parse(Txt_Libro_PaginaActual.Text); } #endregion #region Pelicula if (subtipo_cbo.SelectedIndex == 1) { pelicula = new Pelicula(); if (!int.TryParse(Txt_Pelicula_Duracion.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Pelicula Duracion", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } pelicula.Duracion_minutos = int.Parse(Txt_Pelicula_Duracion.Text); if (!int.TryParse(Txt_Pelicula_Minuto.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Pelicula Minuto", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } pelicula.Minuto = int.Parse(Txt_Pelicula_Minuto.Text); } #endregion #region Serie if (subtipo_cbo.SelectedIndex == 2) { serie = new Serie(); if (!int.TryParse(Txt_Tiempo_Capitulos.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Tiempo Capitulos", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Tiempo_capitulo = int.Parse(Txt_Tiempo_Capitulos.Text); if (!int.TryParse(Txt_Capitulos_Temporada.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Capitulos Temporada", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Capitulos_temporada = int.Parse(Txt_Capitulos_Temporada.Text); if (!int.TryParse(Txt_Temporada.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Temporada", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Temporada = int.Parse(Txt_Temporada.Text); if (!int.TryParse(Txt_Capitulo.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Capitulo", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Capitulo = int.Parse(Txt_Capitulo.Text); if (!int.TryParse(Txt_MinutoSerie.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Minuto", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Minuto = int.Parse(Txt_MinutoSerie.Text); } #endregion #region Juego if (subtipo_cbo.SelectedIndex == 3) { juego = new Juego(); } #endregion #region Cargar contenido if (ContenidoController.insertContenido(contenido)) { //MessageBox.Show("Insercion de Contenido correcto"); } else { MessageBox.Show("Insercion de Contenido no ha funcionado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } int id_contenido = ContenidoController.LastID(); bool correcto_subtipo = false; //Libro if (libro != null) { libro.Id_contenido = id_contenido; if (correcto_subtipo = LibroController.insertLibro(libro)) { //MessageBox.Show("Ingresado correctamente Libro"); } else { MessageBox.Show("Libro no se ha ingresado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } //Pelicula if (pelicula != null) { pelicula.Id_contenido = id_contenido; if (correcto_subtipo = PeliculaController.insertPelicula(pelicula)) { //MessageBox.Show("Ingresado correctamente Pelicula"); } else { MessageBox.Show("Pelicula no se ha ingresado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } //Serie if (serie != null) { serie.Id_contenido = id_contenido; if (correcto_subtipo = SerieController.insertSerie(serie)) { //MessageBox.Show("Serie ingresada correctamente"); } else { MessageBox.Show("Serie no se ha ingresado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } //Juego if (juego != null) { juego.Id_contenido = id_contenido; if (correcto_subtipo = JuegoController.insert(juego)) { //MessageBox.Show("Ingresado correctamente Juego"); correcto_subtipo = NotasModificar(id_contenido); } else { MessageBox.Show("Juego no se ha ingresado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } if (!correcto_subtipo) { if (ContenidoController.deleteContenido(id_contenido)) { MessageBox.Show("Eliminacion de contenido de emergencia: Exitoso"); } else { MessageBox.Show("Eliminacion de contenido de emergencia: Fallo", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } return; } #endregion } //Modificar Contenido if (modo == Modo.update) { contenido = new Contenido(); #region TextBox contenido.Id_contenido = id_contenido; contenido.Titulo = Txt_Titulo.Text; if (contenido.Titulo == "") { MessageBox.Show("Asigne un Titulo al Contenido", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } contenido.Descripcion = Txt_Descripcion.Text; //contenido.Calificacion = ComboBox_Calificacion.SelectedIndex + 1; if (!int.TryParse(Txt_Horas_Inversion.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Horas Inversion", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } contenido.Horas_inversion = int.Parse(Txt_Horas_Inversion.Text); #endregion #region ComboBox if (ComboBox_Calificacion.SelectedIndex == -1) { MessageBox.Show("Se debe seleccionar una Calificacion", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } contenido.Calificacion = ComboBox_Calificacion.SelectedIndex + 1; if (ComboBox_Plataforma.SelectedIndex != -1) { contenido.Id_plataforma = lista_plataformas[ComboBox_Plataforma.SelectedIndex].Id_plataforma; } else { MessageBox.Show("Se debe seleccionar una plataforma", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (ComboBox_Progresion.SelectedIndex != -1) { contenido.Id_progresion = lista_progresion[ComboBox_Progresion.SelectedIndex].Id_progresion; } else { MessageBox.Show("Se debe seleccionar una progresion", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (ComboBox_Adquisicion.SelectedIndex != -1) { contenido.Id_adquisicion = lista_adquisiciones[ComboBox_Adquisicion.SelectedIndex].Id_adquisicion; } else { MessageBox.Show("Se debe seleccionar una adquisicion", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } #endregion //Subtipos if (subtipo_cbo.SelectedIndex == -1) { MessageBox.Show("Se debe seleccionar un subtipo"); return; } libro = null; pelicula = null; serie = null; juego = null; bool correcto_subtipo = false; #region Libro if (subtipo_cbo.SelectedIndex == 0) { libro = new Libro(); if (!int.TryParse(Txt_Libro_CantidadPaginas.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Cantidad de Paginas", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } libro.Cantidad_paginas = int.Parse(Txt_Libro_CantidadPaginas.Text); if (!int.TryParse(Txt_Libro_PaginaActual.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Pagina Actual", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } libro.Pagina = int.Parse(Txt_Libro_PaginaActual.Text); } #endregion #region Pelicula if (subtipo_cbo.SelectedIndex == 1) { pelicula = new Pelicula(); if (!int.TryParse(Txt_Pelicula_Duracion.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Pelicula Duracion", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } pelicula.Duracion_minutos = int.Parse(Txt_Pelicula_Duracion.Text); if (!int.TryParse(Txt_Pelicula_Minuto.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Pelicula Minuto", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } pelicula.Minuto = int.Parse(Txt_Pelicula_Minuto.Text); } #endregion #region Serie if (subtipo_cbo.SelectedIndex == 2) { serie = new Serie(); if (!int.TryParse(Txt_Tiempo_Capitulos.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Tiempo Capitulos", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Tiempo_capitulo = int.Parse(Txt_Tiempo_Capitulos.Text); if (!int.TryParse(Txt_Capitulos_Temporada.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Capitulos Temporada", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Capitulos_temporada = int.Parse(Txt_Capitulos_Temporada.Text); if (!int.TryParse(Txt_Temporada.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Temporada", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Temporada = int.Parse(Txt_Temporada.Text); if (!int.TryParse(Txt_Capitulo.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Capitulo", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Capitulo = int.Parse(Txt_Capitulo.Text); if (!int.TryParse(Txt_MinutoSerie.Text, out v)) { MessageBox.Show("Ingrese un valor entero en Serie, Minuto", "Aviso", MessageBoxButton.OK, MessageBoxImage.Warning); return; } serie.Minuto = int.Parse(Txt_MinutoSerie.Text); } #endregion #region Juego if (subtipo_cbo.SelectedIndex == 3) { juego = new Juego(); } #endregion #region Cargar contenido if (ContenidoController.updateContenido(contenido)) { //MessageBox.Show("Actualizacion de Contenido correcto"); } else { MessageBox.Show("Actualizacion de Contenido no ha funcionado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } //Libro if (libro != null) { PeliculaController.deletePelicula(id_contenido); JuegoController.delete(id_contenido); SerieController.deleteSerie(id_contenido); //MessageBox.Show("Recordatorio: Falta eliminacion de tipo al cambiar tipo en libro"); libro.Id_contenido = id_contenido; if (LibroController.existLibro(id_contenido)) { if (correcto_subtipo = LibroController.updateLibro(libro)) { //MessageBox.Show("actualizado correctamente Libro"); } else { MessageBox.Show("Libro no se ha actualizado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { if (correcto_subtipo = LibroController.insertLibro(libro)) { //MessageBox.Show("Ingresado correctamente Libro"); } else { MessageBox.Show("Libro no se ha ingresado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } //Pelicula if (pelicula != null) { LibroController.deleteLibro(id_contenido); JuegoController.delete(id_contenido); SerieController.deleteSerie(id_contenido); //MessageBox.Show("Recordatorio: Falta eliminacion de tipo al cambiar tipo en pelicula"); pelicula.Id_contenido = id_contenido; if (PeliculaController.existPelicula(id_contenido)) { if (correcto_subtipo = PeliculaController.updatePelicula(pelicula)) { //MessageBox.Show("Actualizado correctamente Pelicula"); } else { MessageBox.Show("Pelicula no se ha actualizado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { if (correcto_subtipo = PeliculaController.insertPelicula(pelicula)) { //MessageBox.Show("Ingresado correctamente Pelicula"); } else { MessageBox.Show("Pelicula no se ha ingresado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } //Serie if (serie != null) { LibroController.deleteLibro(id_contenido); JuegoController.delete(id_contenido); PeliculaController.deletePelicula(id_contenido); //MessageBox.Show("Recordatorio: Falta eliminacion de tipo al cambiar tipo en serie"); serie.Id_contenido = id_contenido; if (SerieController.existSerie(id_contenido)) { if (correcto_subtipo = SerieController.updateSerie(serie)) { //MessageBox.Show("Actualizado correctamente Serie"); } else { MessageBox.Show("Serie no se ha actualizado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { if (correcto_subtipo = SerieController.insertSerie(serie)) { //MessageBox.Show("Ingresado correctamente Serie"); } else { MessageBox.Show("Serie no se ha ingresado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } //Juego if (juego != null) { LibroController.deleteLibro(id_contenido); PeliculaController.deletePelicula(id_contenido); SerieController.deleteSerie(id_contenido); //MessageBox.Show("Recordatorio: Falta eliminacion de tipo al cambiar tipo en juego"); juego.Id_contenido = id_contenido; if (JuegoController.exist(id_contenido)) { if (correcto_subtipo = JuegoController.update(id_contenido)) { //MessageBox.Show("Actualizado correctamente Juego"); } else { MessageBox.Show("Juego no se ha actualizado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } correcto_subtipo = NotasModificar(id_contenido); } else { if (correcto_subtipo = JuegoController.insert(juego)) { //MessageBox.Show("Ingresado correctamente Juego"); } else { MessageBox.Show("Juego no se ha ingresado correctamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } if (!correcto_subtipo) { if (ContenidoController.deleteContenido(id_contenido)) { MessageBox.Show("Eliminacion de contenido de emergencia: Exitoso", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("Eliminacion de contenido de emergencia: Fallo", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } return; } #endregion } CerrarVentana(); }