public void Modify(PeliculaEN pelicula) { try { SessionInitializeTransaction(); PeliculaEN peliculaEN = (PeliculaEN)session.Load(typeof(PeliculaEN), pelicula.PeliculaId); peliculaEN.Nombre = pelicula.Nombre; peliculaEN.Descripcion = pelicula.Descripcion; session.Update(peliculaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is InariPlaysGenNHibernate.Exceptions.ModelException) { throw ex; } throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in PeliculaCAD.", ex); } finally { SessionClose(); } }
public int New_(SMPGenNHibernate.Enumerated.SMP.ValoracionEnum p_valoracion, string p_nombre, string p_imagen, string p_descriplarga, string p_descripcion, string p_genero, int p_anyo, string p_imagran, string p_link) { PeliculaEN peliculaEN = null; int oid; //Initialized PeliculaEN peliculaEN = new PeliculaEN(); peliculaEN.Valoracion = p_valoracion; peliculaEN.Nombre = p_nombre; peliculaEN.Imagen = p_imagen; peliculaEN.Descriplarga = p_descriplarga; peliculaEN.Descripcion = p_descripcion; peliculaEN.Genero = p_genero; peliculaEN.Anyo = p_anyo; peliculaEN.Imagran = p_imagran; peliculaEN.Link = p_link; //Call to PeliculaCAD oid = _IPeliculaCAD.New_(peliculaEN); return(oid); }
public ActionResult Edit(int id, Pelicula collection) { try { // TODO: Add update logic here PeliculaCEN cen = new PeliculaCEN(); PeliculaEN en = cen.get_IPeliculaCAD().ReadOIDDefault(id); string img = collection.Imagen; if (collection.Imagen == null) { img = en.Imagen; } cen.Modify(id, (SMPGenNHibernate.Enumerated.SMP.ValoracionEnum)collection.Valoracion, collection.Nombre, img, en.Descriplarga, en.Descripcion, en.Genero, en.Anyo, en.Imagran, en.Link); string action = System.Web.HttpContext.Current.Session["action"] as String; string controller = System.Web.HttpContext.Current.Session["controller"] as String; Object arg = System.Web.HttpContext.Current.Session["arg"]; return(RedirectToAction(action, controller, arg)); } catch { return(View()); } }
public PeliculaEN ReadOIDDefault(int id ) { PeliculaEN peliculaEN = null; try { SessionInitializeTransaction(); peliculaEN = (PeliculaEN)session.Get(typeof(PeliculaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in PeliculaCAD.", ex); } finally { SessionClose(); } return(peliculaEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); PeliculaEN peliculaEN = (PeliculaEN)session.Load(typeof(PeliculaEN), id); session.Delete(peliculaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in PeliculaCAD.", ex); } finally { SessionClose(); } }
// Modify default (Update all attributes of the class) public void ModifyDefault(PeliculaEN pelicula) { try { SessionInitializeTransaction(); PeliculaEN peliculaEN = (PeliculaEN)session.Load(typeof(PeliculaEN), pelicula.Id); peliculaEN.Link = pelicula.Link; session.Update(peliculaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in PeliculaCAD.", ex); } finally { SessionClose(); } }
//Método para obterner los datos a través del id static public PeliculaEN peliculaPorId(int id) { PeliculaEN peli = new PeliculaEN(); using (SqlConnection conexion = new SqlConnection()) { conexion.ConnectionString = ConnectionString; try { conexion.Open(); string consulta = "SELECT * FROM Pelicula WHERE peliculaId like " + id + " ORDER BY nombre"; SqlCommand cmd = new SqlCommand(consulta, conexion); SqlDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { peli.PeliculaId = Convert.ToInt32(datos["peliculaId"]); peli.Nombre = Convert.ToString(datos["nombre"]); peli.Descripcion = Convert.ToString(datos["descripcion"]); peli.Precio = Convert.ToSingle(datos["precio"]); peli.UrlFoto = Convert.ToString(datos["urlFoto"]); } } catch (Exception ex) { Console.WriteLine("No conecta a la base de datos: " + ex); } conexion.Close(); } return(peli); }
public int New_(PeliculaEN pelicula) { try { SessionInitializeTransaction(); session.Save(pelicula); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in PeliculaCAD.", ex); } finally { SessionClose(); } return(pelicula.Id); }
public PeliculaEN ReadOID(int id ) { PeliculaEN peliculaEN = null; peliculaEN = _IPeliculaCAD.ReadOID(id); return(peliculaEN); }
static public PeliculaEN[] peliculaPorNombre(string nombre) { List <PeliculaEN> peliculas = new List <PeliculaEN>(); using (SqlConnection conexion = new SqlConnection()) { conexion.ConnectionString = ConnectionString; try { conexion.Open();//abre la conexion string consulta = ""; consulta = "SELECT * FROM Pelicula WHERE nombre like '%" + nombre + "%' ORDER BY Nombre"; SqlCommand cmd = new SqlCommand(consulta, conexion); SqlDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { PeliculaEN peli = new PeliculaEN(); if (!string.IsNullOrEmpty(Convert.ToString(datos["peliculaId"]))) { peli.PeliculaId = Convert.ToInt32(datos["peliculaId"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"]))) { peli.Nombre = Convert.ToString(datos["nombre"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"]))) { peli.Descripcion = Convert.ToString(datos["descripcion"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"]))) { peli.Precio = Convert.ToInt32(datos["precio"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"]))) { peli.UrlFoto = Convert.ToString(datos["urlFoto"]); } peliculas.Add(peli); } } catch (Exception ex) { Console.WriteLine("No conecta a la base de datos: " + ex); } conexion.Close();//cerrar conexion } return(peliculas.ToArray()); }
// GET: Pelicula/Create public ActionResult Create() { PeliculaEN en = new PeliculaEN(); AssemblerPelicula ass = new AssemblerPelicula(); Pelicula sol = ass.ConvertENToModelUI(en); ViewData["controller"] = System.Web.HttpContext.Current.Session["controller"] as String; ViewData["action"] = System.Web.HttpContext.Current.Session["action"] as String; ViewData["arg"] = System.Web.HttpContext.Current.Session["arg"]; return(View(sol)); }
public void Modify(int p_Pelicula_OID, string p_nombre) { PeliculaEN peliculaEN = null; //Initialized PeliculaEN peliculaEN = new PeliculaEN(); peliculaEN.Id = p_Pelicula_OID; peliculaEN.Nombre = p_nombre; //Call to PeliculaCAD _IPeliculaCAD.Modify(peliculaEN); }
public void Modify(PeliculaEN pelicula) { try { SessionInitializeTransaction(); PeliculaEN peliculaEN = (PeliculaEN)session.Load(typeof(PeliculaEN), pelicula.Id); peliculaEN.Valoracion = pelicula.Valoracion; peliculaEN.Nombre = pelicula.Nombre; peliculaEN.Imagen = pelicula.Imagen; peliculaEN.Descriplarga = pelicula.Descriplarga; peliculaEN.Descripcion = pelicula.Descripcion; peliculaEN.Genero = pelicula.Genero; peliculaEN.Anyo = pelicula.Anyo; peliculaEN.Imagran = pelicula.Imagran; peliculaEN.Link = pelicula.Link; session.Update(peliculaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in PeliculaCAD.", ex); } finally { SessionClose(); } }
public void Modify(int p_pelicula_OID, string p_nombre, string p_descripcion) { PeliculaEN peliculaEN = null; //Initialized PeliculaEN peliculaEN = new PeliculaEN(); peliculaEN.PeliculaId = p_pelicula_OID; peliculaEN.Nombre = p_nombre; peliculaEN.Descripcion = p_descripcion; //Call to PeliculaCAD _IPeliculaCAD.Modify(peliculaEN); }
public int New_(string p_nombre) { PeliculaEN peliculaEN = null; int oid; //Initialized PeliculaEN peliculaEN = new PeliculaEN(); peliculaEN.Nombre = p_nombre; //Call to PeliculaCAD oid = _IPeliculaCAD.New_(peliculaEN); return(oid); }
public Pelicula ConvertENToModelUI(PeliculaEN en) { Pelicula pel = new Pelicula(); pel.id = en.Id; pel.Nombre = en.Nombre; pel.Valoracion = (int)en.Valoracion; pel.Imagen = en.Imagen; pel.descripcion = en.Descripcion; pel.desclar = en.Descriplarga; pel.fecha = en.Anyo; pel.genero = en.Genero; pel.imagran = en.Imagran; pel.link = en.Link; return(pel); }
static public PeliculaEN[] obtenerPelicula() { List <PeliculaEN> peliculas = new List <PeliculaEN>(); using (SqlConnection conexion = new SqlConnection()) { conexion.ConnectionString = ConnectionString; conexion.Open(); string consulta = "SELECT peliculaId, nombre, descripcion, precio, urlFoto FROM Pelicula ORDER BY Nombre"; SqlCommand cmd = new SqlCommand(consulta, conexion); SqlDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { PeliculaEN peli = new PeliculaEN(); if (!string.IsNullOrEmpty(Convert.ToString(datos["peliculaId"]))) { peli.PeliculaId = Convert.ToInt32(datos["peliculaId"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"]))) { peli.Nombre = Convert.ToString(datos["nombre"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"]))) { peli.Descripcion = Convert.ToString(datos["descripcion"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"]))) { peli.Precio = Convert.ToInt32(datos["precio"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"]))) { peli.UrlFoto = Convert.ToString(datos["urlFoto"]); } peliculas.Add(peli); } } return(peliculas.ToArray()); }
public void Modify(int p_Pelicula_OID, SMPGenNHibernate.Enumerated.SMP.ValoracionEnum p_valoracion, string p_nombre, string p_imagen, string p_descriplarga, string p_descripcion, string p_genero, int p_anyo, string p_imagran, string p_link) { PeliculaEN peliculaEN = null; //Initialized PeliculaEN peliculaEN = new PeliculaEN(); peliculaEN.Id = p_Pelicula_OID; peliculaEN.Valoracion = p_valoracion; peliculaEN.Nombre = p_nombre; peliculaEN.Imagen = p_imagen; peliculaEN.Descriplarga = p_descriplarga; peliculaEN.Descripcion = p_descripcion; peliculaEN.Genero = p_genero; peliculaEN.Anyo = p_anyo; peliculaEN.Imagran = p_imagran; peliculaEN.Link = p_link; //Call to PeliculaCAD _IPeliculaCAD.Modify(peliculaEN); }
public ActionResult Reproducir(int id) { SessionInitialize(); PeliculaCAD cad = new PeliculaCAD(session); PeliculaCEN cen = new PeliculaCEN(cad); PeliculaEN en = cen.ReadOID(id); AssemblerPelicula ass = new AssemblerPelicula(); Pelicula sol = ass.ConvertENToModelUI(en); SessionClose(); ViewData["controller"] = System.Web.HttpContext.Current.Session["controller"] as String; ViewData["action"] = System.Web.HttpContext.Current.Session["action"] as String; ViewData["arg"] = System.Web.HttpContext.Current.Session["arg"]; ViewData["id_serie"] = id; // ViewData["action"] = "Details"; // ViewBag.coment = solc; return(View(sol)); }
public int New_(string p_nombre, string p_descripcion, int p_precio, string p_urlFoto) { PeliculaEN peliculaEN = null; int oid; //Initialized PeliculaEN peliculaEN = new PeliculaEN(); peliculaEN.Nombre = p_nombre; peliculaEN.Descripcion = p_descripcion; peliculaEN.Precio = p_precio; peliculaEN.UrlFoto = p_urlFoto; //Call to PeliculaCAD oid = _IPeliculaCAD.New_(peliculaEN); return(oid); }
// GET: Pelicula/Edit/5 public ActionResult Edit(int id) { PeliculaCEN cen = new PeliculaCEN(); PeliculaEN en = new PeliculaEN(); en = cen.ReadOID(id); // SessionInitializeTransaction(); //IProducto productoCAD = new productoCAD(session); // ProductoEN en = new Pro; AssemblerPelicula ass = new AssemblerPelicula(); Pelicula sol = ass.ConvertENToModelUI(en); ViewData["controller"] = System.Web.HttpContext.Current.Session["controller"] as String; ViewData["action"] = System.Web.HttpContext.Current.Session["action"] as String; ViewData["arg"] = System.Web.HttpContext.Current.Session["arg"]; return(View(sol)); }
static public PeliculaEN peliculaPorId(int id) { PeliculaEN peli = new PeliculaEN(); using (SqlConnection conexion = new SqlConnection()) { conexion.ConnectionString = ConnectionString; conexion.Open(); string consulta = "SELECT * FROM Pelicula WHERE peliculaId = " + id + "ORDER BY nombre"; SqlCommand cmd = new SqlCommand(consulta, conexion); SqlDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { if (!string.IsNullOrEmpty(Convert.ToString(datos["peliculaId"]))) { peli.PeliculaId = Convert.ToInt32(datos["peliculaId"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"]))) { peli.Nombre = Convert.ToString(datos["nombre"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"]))) { peli.Descripcion = Convert.ToString(datos["descripcion"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"]))) { peli.Precio = Convert.ToInt32(datos["precio"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"]))) { peli.UrlFoto = Convert.ToString(datos["urlFoto"]); } } } return(peli); }
// GET: Pelicula/Details/5 public ActionResult Details(int id) { SessionInitialize(); PeliculaCAD cad = new PeliculaCAD(session); PeliculaCEN cen = new PeliculaCEN(cad); PeliculaEN en = cen.ReadOID(id); AssemblerPelicula ass = new AssemblerPelicula(); Pelicula sol = ass.ConvertENToModelUI(en); IList <ComentarioEN> ten = en.Comentario; AssemblerComentario assc = new AssemblerComentario(); IList <Comentario> solc = assc.ConvertListENToModel(ten); SessionClose(); System.Web.HttpContext.Current.Session["comen"] = id; // ViewData["action"] = "Details"; ViewBag.coment = solc; return(View(sol)); }
//Método para obtener los datos de las peliculas static public PeliculaEN[] obtenerPelicula() { List <PeliculaEN> peliculas = new List <PeliculaEN>(); using (SqlConnection conexion = new SqlConnection()) { conexion.ConnectionString = ConnectionString; try { conexion.Open(); string consulta = "SELECT peliculaId, nombre, descripcion, precio, urlFoto FROM Pelicula ORDER BY Nombre"; SqlCommand cmd = new SqlCommand(consulta, conexion); SqlDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { PeliculaEN peli = new PeliculaEN(); peli.PeliculaId = Convert.ToInt32(datos["peliculaId"]); peli.Nombre = Convert.ToString(datos["nombre"]); peli.Descripcion = Convert.ToString(datos["descripcion"]); peli.Precio = Convert.ToSingle(datos["precio"]); peli.UrlFoto = Convert.ToString(datos["urlFoto"]); peliculas.Add(peli); } } catch (Exception ex) { Console.WriteLine("No conecta a la base de datos: " + ex); } conexion.Close(); } return(peliculas.ToArray()); }
public void insertarproducto(object sender, EventArgs e) { try { ProductoEN produc = new ProductoEN(); switch (DropDownList1.Text) { case "Merchandising": MerchandisingEN merchan = new MerchandisingEN(); merchan.Precio = Convert.ToSingle(produprecio.Text); merchan.UrlFoto = URL.Text; merchan.MerchandisingId = merchan.nuevoMerchan(); merchan.Nombre = nomproduc.Text; merchan.Descripcion = produdesc.Text; if (merchan.MerchanPorNombre() == null) { merchan.insertarActualizarMerchan(); } else { merchan.insertarActualizarMerchan(); merchan.MerchandisingId--; } produc.Merchandising = merchan; break; case "Musica": MusicaEN music = new MusicaEN(); music.Precio = Convert.ToSingle(produprecio.Text); music.UrlFoto = URL.Text; music.MusicaId = music.nuevaMusica(); music.Nombre = nomproduc.Text; music.Descripcion = produdesc.Text; if (music.musicaPorNombre() == null) { music.insertarActualizarMusica(); } else { music.insertarActualizarMusica(); music.MusicaId--; } produc.Musica = music; break; case "Pelicula": PeliculaEN peli = new PeliculaEN(); peli.Precio = Convert.ToSingle(produprecio.Text); peli.UrlFoto = URL.Text; peli.PeliculaId = peli.nuevaPelicula(); peli.Nombre = nomproduc.Text; peli.Descripcion = produdesc.Text; if (peli.peliculaPorNombre() == null) { peli.insertarActualizarPelicula(); } else { peli.insertarActualizarPelicula(); peli.PeliculaId--; } produc.Pelicula = peli; break; case "Videojuego": VideojuegoEN video = new VideojuegoEN(); video.Precio = Convert.ToSingle(produprecio.Text); video.UrlFoto = URL.Text; video.VideojuegoId = video.nuevoVideojuego(); video.Nombre = nomproduc.Text; video.Descripcion = produdesc.Text; if (video.videojuegoPorNombre() == null) { video.insertarActualizarVideojuego(); } else { video.insertarActualizarVideojuego(); video.VideojuegoId--; } produc.Videojuego = video; break; } produc.ProductoId = produc.nuevoProducto(); produc.Nombre = nomproduc.Text; produc.Descripcion = produdesc.Text; produc.Precio = Convert.ToSingle(produprecio.Text); produc.Stock = Convert.ToInt32(produproc.Text); produc.insertarActualizarProducto(); } catch (Exception ex) { Console.WriteLine("Se ha producido una excepción de tipo: " + ex); } }
public PeliculaCAD(PeliculaEN pelicula) { peli = pelicula; }
public ActionResult addlist(string idus, int idpro, string lista) { if (idus == null) { return(RedirectToAction("log", "Usuario", null)); } SessionInitialize(); UsuarioCAD cad = new UsuarioCAD(session); UsuarioCEN cen = new UsuarioCEN(cad); UsuarioEN en = cen.ReadOID(idus); AssemblerUsuario ass = new AssemblerUsuario(); Usuario sol = ass.ConvertENToModelUI(en); int idlist = -1; IList <PeliculaEN> listap = null; IList <SerieEN> listas = null; if (lista == "sig") { idlist = sol.siguiendo; listap = en.Lista.ElementAt(0).Pelicula; listas = en.Lista.ElementAt(0).Serie; } else if (lista == "fav") { idlist = sol.favorito; listap = en.Lista.ElementAt(1).Pelicula; listas = en.Lista.ElementAt(1).Serie; } else if (lista == "visto") { idlist = sol.visto; listap = en.Lista.ElementAt(2).Pelicula; listas = en.Lista.ElementAt(2).Serie; } ListaCEN cenl = new ListaCEN(); PeliculaCEN cenp = new PeliculaCEN(); PeliculaEN enp = cenp.ReadOID(idpro); SerieCEN cens = new SerieCEN(); SerieEN ens = cens.ReadOID(idpro); AssemblerSerie asss = new AssemblerSerie(); IList <Serie> sols = asss.ConvertListENToModel(listas); AssemblerPelicula assp = new AssemblerPelicula(); IList <Pelicula> solp = assp.ConvertListENToModel(listap); string tipo = null; Boolean si = false; foreach (Serie linea in sols) { if (linea.id == idpro) { return(RedirectToAction("Details", "Serie", new { id = idpro })); } } foreach (Pelicula linea in solp) { if (linea.id == idpro) { return(RedirectToAction("Details", "Pelicula", new { id = idpro })); } } if (si == false) { IList <int> vamos = new List <int>(); if (enp != null) { vamos.Add(idpro); cenl.Addpel(idlist, vamos); tipo = "Pelicula"; } else { vamos.Add(idpro); cenl.Addserie(idlist, vamos); tipo = "Serie"; } } SessionClose(); return(RedirectToAction("Details", tipo, new { id = idpro })); //return View(sol); }
public ActionResult Create(int id, Comentario collection) { try { PeliculaCEN cenp = new PeliculaCEN(); PeliculaEN enp = cenp.ReadOID(id); SerieCEN cens = new SerieCEN(); SerieEN ens = cens.ReadOID(id); ProductoCEN cena = new ProductoCEN(); ProductoEN ena = cena.ReadOID(id); string tipo; if (enp != null) { tipo = "Pelicula"; } else if (ens != null) { tipo = "Serie"; } else if (ena != null) { tipo = "Producto"; } else { tipo = "Evento"; } // TODO: Add insert logic here ComentarioCEN cen = new ComentarioCEN(); DateTime fecha = DateTime.Today; int e = cen.New_(collection.comentario, System.Web.HttpContext.Current.Session["nombre"] as string, new DateTime(fecha.Year, fecha.Month, fecha.Day)); List <int> es = new List <int>(); es.Add(e); if (tipo == "Capitulo") { CapituloCEN ccen = new CapituloCEN(); ccen.Addcomentario(id, es); cen.Addcap(e, id); } else if (tipo == "Pelicula") { PeliculaCEN ccen = new PeliculaCEN(); ccen.Addcomentario(id, es); cen.Addpel(e, id); } else if (tipo == "Producto" || tipo == "Evento") { ArticuloCEN ccen = new ArticuloCEN(); ccen.Addcomentario(id, es); cen.Addart(e, id); } return(RedirectToAction("Details", tipo, new { id = id })); } catch { return(View()); } }