Exemple #1
0
 public static string generoMusicVideo(int Cod_Genero)
 {
     using (var conexion = new Servicio_OnlineEntities())
     {
         return(conexion.Genero_Vid_Music.Find(Cod_Genero).Genero);
     }
 }
Exemple #2
0
 public static string mostrarpagos(int Cod_Pago)
 {
     using (var conexion = new Servicio_OnlineEntities())
     {
         return(conexion.Forma_D_Pago.Find(Cod_Pago).Pago);
     }
 }
Exemple #3
0
 public static string mostrargenero(int Cod_Genero)
 {
     using (var conexion = new Servicio_OnlineEntities())
     {
         return(conexion.GeneroPelicula.Find(Cod_Genero).Genero);
     }
 }
Exemple #4
0
 public static string mostraridioma(int Cod_Idioma)
 {
     using (var conexion = new Servicio_OnlineEntities())
     {
         return(conexion.Idioma.Find(Cod_Idioma).Idioma1);
     }
 }
Exemple #5
0
        // GET: Mantenimiento
        public ActionResult MantenerMuestra()
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    var sentencia = from P in conexion.Peliculas
                                    join G in conexion.GeneroPelicula on P.Cod_Genero equals G.Cod_Genero
                                    join I in conexion.Idioma on P.Cod_Idioma equals I.Cod_Idioma orderby P.Cod_Pelicula descending

                                    select new ClsParcialPelicula
                    {
                        Cod_Pelicula         = P.Cod_Pelicula,
                        Nombre               = P.Nombre,
                        Actores              = P.Actores,
                        Director             = P.Director,
                        Descripcion          = P.Descripcion,
                        Duracion             = P.Duracion,
                        Precio               = P.Precio,
                        Fecha_Estreno        = P.Fecha_Estreno,
                        Portada              = P.Portada,
                        NombreGeneropelicula = G.Genero,
                        NombreIdiomapelicula = I.Idioma1
                    };

                    return(View(sentencia.ToList()));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #6
0
        public ActionResult Nuevorgistro(Usuarios objeto)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                //este using prectica_mvc etc abre la conexion de la base de datos y despues la cierra al mismo tiempo
                using (var dbobjeto = new Servicio_OnlineEntities())
                {
                    objeto.Cod_Rol = 1;

                    //empesamos a agregar datos ala tabla Alumno de nuestra base de datos
                    dbobjeto.Usuarios.Add(objeto);
                    dbobjeto.SaveChanges();
                    return(RedirectToAction("Login", "Acceso"));
                }
            }
            catch (Exception error)
            {
                ModelState.AddModelError("", "Error al agregar el alumno" + error);
                return(View());
            }
        }
Exemple #7
0
        public ActionResult Login(string User, string pass)
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    var sentencia = (from usuari in conexion.Usuarios
                                     where usuari.Correo == User.Trim() &&
                                     usuari.Contrasena == pass.Trim()
                                     select usuari).FirstOrDefault();

                    if (sentencia == null)
                    {
                        ViewBag.Message = "Usuario O contraseña invalida";
                        return(View());
                    }

                    Session["User"] = sentencia;

                    Session["username"] = sentencia.Correo.ToString();
                    //Session["gender"] = sentencia.gender.ToString();
                }
                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception)
            {
                ViewBag.Message = "No puedes ingresar ";
                return(View());
            }
        }
Exemple #8
0
        /**********************************************************************************************************************************/


        //*********************************este codigoservira para un buscador por primer letra del nombre*********************************

        public ActionResult Index(string searching)
        {
            using (var conexion = new Servicio_OnlineEntities())
            {
                return(View(conexion.Peliculas.Where(a => a.Nombre.Contains(searching) || searching == null).ToList()));


                //en este con starswidhtle indicamos q nos muestre por el primer letra q
                //    ingresamos si ingresamos batman me mostrara solo os q empiesen  con b en cambio
                //con el .Contains nos mostraria todos los que poseen b
                //return View(conexion.Peliculas.Where(a => a.Nombre.StartsWith(searching) || searching == null).ToList());
            }
        }
        /********************************************************************************/



        public ActionResult ListarFormadeopago()
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    return(PartialView(conexion.Forma_D_Pago.ToList()));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        /********************************************** **************************************************************/


        public ActionResult ListarGeneroVideo_Musica()
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    return(PartialView(conexion.Genero_Vid_Music.ToList()));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        /*******************************************************/

        /*****************************Es para mostrar los idiomas de las peliculas  desde nuestra base de datos ***************************/

        public ActionResult listarIdiomaspeliculas()
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    return(PartialView(conexion.Idioma.ToList()));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #12
0
        public ActionResult Editar(ClsParcialPelicula objpelicula)
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    //aqui siempre validamos que siempre el formulaio no tenga campos vacios
                    if (ModelState.IsValid)
                    {
                        //en este caso inicialisamos la la variable picture no como vacia sino con lo que trae (la imagen que se le ingreso) ya que se esta editando
                        //por logica trae una imagen y sie el usuario no cambia la imagen pues siempre la tendra
                        var picture = objpelicula.Portada;
                        var folder  = "~/Content/images/Peliculas";

                        //aqui en el if validamos que el usuario no  cambio la foto pues siempre la tendra la q tenia anteriormente(el upload esta bacio)
                        if (objpelicula.imagefile != null)
                        {
                            // pero si la cambio me subira la foto
                            picture = FileHelpers.UploadPhoto(objpelicula.imagefile, folder);

                            //y aqui en este ultimo picture me debuelve el nombre de la imagen y con su extencion y ete nombre me lo concatena con
                            //el nombre de la carpeta Content mas el nombre de la carpeta en donde estara la imagen subida
                            picture = string.Format("{0}/{1}", folder, picture);
                        }



                        var mivariable = MetodoPelicula(objpelicula);

                        //ya que todo estaben mi variable  le asigno lo que tiene el  MetodoPelicula
                        mivariable.Portada = picture;

                        //pues aqui realisamos el cambio dela imagen biej ala imagen nueva
                        conexion.Entry(mivariable).State = EntityState.Modified;
                        //aqui guardamos todo en la base de datos
                        conexion.SaveChanges();
                        return(RedirectToAction("Index"));
                    }

                    return(View(objpelicula));
                }
            }
            catch (Exception)
            {
                ModelState.AddModelError("", "Lo sentimos no se realizo la modificacion que esperaba");
                return(View());
            }
        }
 public ActionResult Tecno()
 {
     try
     {
         using (var conexion = new Servicio_OnlineEntities())
         {
             List <Musica> Listar_G_Tecno = conexion.Musica.Where(a => a.Cod_Genero == 2003).ToList();
             return(View(Listar_G_Tecno));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "" + ex);
         return(View());
     }
 }
Exemple #14
0
        // GET: Video
        public ActionResult IndexPrincipal()
        {
            //try
            //{

            //    using (var conexion = new Servicio_OnlineEntities())
            //    {
            //        var sentencia = from V in conexion.Videos
            //                        join G in conexion.Genero_Vid_Music on V
            //                        .Cod_Genero equals G.Cod_Genero
            //                        join I in conexion.Idioma on V.Cod_Idioma equals I.Cod_Idioma

            //                        orderby V.Cod_Video descending

            //                        select new ClsParcialVideo
            //                        {
            //                            Cod_Video = V.Cod_Video,
            //                            Nombre = V.Nombre,
            //                            Artista = V.Artista,
            //                            Duracion = V.Duracion,
            //                            Fecha_Estreno = V.Fecha_Estreno,
            //                            Precio = V.Precio,
            //                            Portada = V.Portada,
            //                            NombreGeneroVideo = G.Genero,
            //                            NombreIdiomaVideo = I.Idioma1

            //                        };

            //        return View(sentencia.ToList());
            //    }


            //}
            //catch (Exception)
            //{

            //    throw;
            //}

            using (var conexio = new Servicio_OnlineEntities())
            {
                ViewBag.Message = "Encuentra tus Videos Favoritos solo em MAXPRIME";
                List <Videos> listarmivideos = conexio.Videos.Where(a => a.Fecha_Estreno == "2019").ToList();

                return(View(listarmivideos));
            }
        }
        public ActionResult Drama()
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    List <Peliculas> Listar_G_Drama = conexion.Peliculas.Where(p => p.Cod_Genero == 3).ToList();

                    return(View(Listar_G_Drama));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "" + ex);
                return(View());
            }
        }
        // GET: Peliculas
        public ActionResult IndexPrincipal()
        {
            //    try
            //    {

            //        using (var conexion = new Servicio_OnlineEntities())
            //        {
            //            var sentencia = from P in conexion.Peliculas
            //                            join G in conexion.GeneroPelicula on P.Cod_Genero equals G.Cod_Genero
            //                            join I in conexion.Idioma on P.Cod_Idioma equals I.Cod_Idioma
            //                            where (P.Cod_Genero ==2)
            //                            orderby P.Cod_Pelicula descending

            //                            select new ClsParcialPelicula
            //                            {
            //                                Cod_Pelicula = P.Cod_Pelicula,
            //                                Nombre = P.Nombre,
            //                                Actores = P.Actores,
            //                                Director = P.Director,
            //                                Descripcion = P.Descripcion,
            //                                Duracion = P.Duracion,
            //                                Precio = P.Precio,
            //                                Fecha_Estreno = P.Fecha_Estreno,
            //                                Portada = P.Portada,
            //                                NombreGeneropelicula = G.Genero,
            //                                NombreIdiomapelicula = I.Idioma1

            //                            };

            //            return View(sentencia.ToList());
            //        }


            //    }
            //    catch (Exception)
            //    {

            //        throw;
            //    }
            using (var conexion = new Servicio_OnlineEntities())
            {
                ViewBag.Message = "Peliculas mas Solicitadas";
                List <Peliculas> mispeliculas = conexion.Peliculas.Where(a => a.Fecha_Estreno == "2019").ToList();
                return(View(mispeliculas));
            }
        }
 public ActionResult Urbana()
 {
     try
     {
         ViewBag.Message = "Encontraras los Exitos de la musica Urbana";
         using (var conexion = new Servicio_OnlineEntities())
         {
             List <Musica> listar_G_urbanos = conexion.Musica.Where(a => a.Cod_Genero == 1002).ToList();
             return(View(listar_G_urbanos));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "" + ex);
         return(View());
     }
 }
 public ActionResult Salsa()
 {
     try
     {
         ViewBag.Message = "Encontraras los Mejores Exitos dela Salsa";
         using (var conexion = new Servicio_OnlineEntities())
         {
             List <Musica> listar_G_salsa = conexion.Musica.Where(a => a.Cod_Genero == 3003).ToList();
             return(View(listar_G_salsa));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "" + ex);
         return(View());
     }
 }
        // GET: Musica
        public ActionResult IndexPrincipal()
        {
            //try
            //{

            //    using (var conexion = new Servicio_OnlineEntities())
            //    {
            //        var sentencia = from M in conexion.Musica
            //                        join G in conexion.Genero_Vid_Music on M.Cod_Genero equals G.Cod_Genero
            //                        join I in conexion.Idioma on M.Cod_Idioma equals I.Cod_Idioma

            //                        orderby M.Cod_Genero descending

            //                        select new ClsPartialMusicas
            //                        {
            //                            Cod_Musica = M.Cod_Musica,
            //                            Nombre = M.Nombre,
            //                            Artista = M.Artista,
            //                            Duracion = M.Duracion,
            //                            Fecha_Estreno = M.Fecha_Estreno,
            //                            Precio = M.Precio,
            //                            Portada = M.Portada,
            //                            NombreGeneroMusica = G.Genero,
            //                            NombreIdiomaMusica = I.Idioma1

            //                        };

            //        return View(sentencia.ToList());
            //    }


            //}
            //catch (Exception)
            //{

            //    throw;
            //}

            using (var conexion = new Servicio_OnlineEntities())
            {
                ViewBag.Message = "Encuentra tu musica ";
                List <Musica> litarmusica = conexion.Musica.Where(m => m.Fecha_Estreno == "2019" && m.Fecha_Estreno == "2019").ToList();

                return(View(litarmusica));
            }
        }
Exemple #20
0
 public ActionResult House()
 {
     try
     {
         ViewBag.Message = "Encontraras los Exitos de la musica";
         using (var conexion = new Servicio_OnlineEntities())
         {
             List <Videos> listar_G_House = conexion.Videos.Where(a => a.Cod_Genero == 3007).ToList();
             return(View(listar_G_House));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "" + ex);
         return(View());
     }
 }
 public ActionResult Electronica()
 {
     try
     {
         using (var conexion = new Servicio_OnlineEntities())
         {
             ViewBag.Message = "Encontraras los Exitos de la musica electronica";
             //usamos operaciiones linquiu y landan
             List <Musica> lista_G_Electronicas = conexion.Musica.Where(m => m.Cod_Genero == 1).ToList();
             return(View(lista_G_Electronicas));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", "" + ex);
         return(View());
     }
 }
        public ActionResult Rap_Hip_Hop()
        {
            ViewBag.Message = "Encontraras los Exitos de la musica Rap y Hip-Hop";
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    List <Musica> Listar_G_Rap = conexion.Musica.Where(a => a.Cod_Genero == 2).ToList();

                    return(View(Listar_G_Rap));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "" + ex);
                return(View());
            }
        }
Exemple #23
0
        /**********************************************************************************************************************************/

        /***************************************** Metodo para Eliminar los registros ****************************************************************/


        public ActionResult Eliminar(int Cod_Pelicula)
        {
            try
            {
                using (var objconexion = new Servicio_OnlineEntities())
                {
                    var obj = objconexion.Peliculas.Find(Cod_Pelicula);
                    objconexion.Peliculas.Remove(obj);
                    objconexion.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                ModelState.AddModelError("", "No se realizo la eliminacion del archivo");
                return(View());
            }
        }
Exemple #24
0
        //aqui este recibira un parametro que es el Cod_Pelicula
        public ActionResult Editar(int Cod_Pelicula)
        {
            using (var conexion = new Servicio_OnlineEntities())
            {
                try
                {
                    var objpelicula = conexion.Peliculas.Find(Cod_Pelicula);


                    return(View(miotrometodo(objpelicula)));
                }
                catch (Exception)
                {
                    ModelState.AddModelError("", "Lo sentimos no se realizo la modificacion que esperaba");
                    return(View());
                }
            }
        }
        public ActionResult DetallePeliculas(int Cod_Pelicula)
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    var objvideo3 = conexion.Peliculas.Find(Cod_Pelicula);

                    if (objvideo3 == null)
                    {
                        return(HttpNotFound());
                    }
                    else
                    {
                        return(View(objvideo3));
                    }
                }
            }
            catch (Exception)
            {
                ModelState.AddModelError("", "Error al solicitar detalles");
                return(View());
            }
        }
        public ActionResult MostrarDetallesMusica(int Cod_Musica)
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    var objeto = conexion.Musica.Find(Cod_Musica);


                    if (objeto != null)
                    {
                        return(View(objeto));
                    }
                    else
                    {
                        return(HttpNotFound());
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #27
0
        public ActionResult Ingresar(ClsParcialPelicula objeto)
        {
            try
            {
                using (var conexion = new Servicio_OnlineEntities())
                {
                    if (!ModelState.IsValid)
                    {
                        var picture = string.Empty;
                        var folder  = "~/Content/images/Peliculas";

                        if (objeto.imagefile != null)
                        {
                            picture = FileHelpers.UploadPhoto(objeto.imagefile, folder);

                            picture = string.Format("{0}/{1}", folder, picture);
                        }

                        var variable = MetodoPelicula(objeto);

                        variable.Portada = picture;

                        conexion.Peliculas.Add(variable);

                        conexion.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    return(View(objeto));
                }
            }
            catch (Exception er)
            {
                ModelState.AddModelError("", "Error al almacenar" + er);
                return(View());
            }
        }