public List <Tipo_sala> getlistTipo_Sala()
 {
     using (var db = new EntidadesCinemaF())
     {
         return(db.Tipo_sala.ToList());
     }
 }
 public List <Genero> GetGeneros()
 {
     using (var db = new EntidadesCinemaF())
     {
         return(db.Genero.ToList());
     }
 }
 public List <Clasificacion> GetClasificacions()
 {
     using (var db = new EntidadesCinemaF())
     {
         return(db.Clasificacion.ToList());
     }
 }
 public void ModificarPelicula(Pelicula item)
 {
     try
     {
         using (var db = new EntidadesCinemaF())
         {
             Pelicula obj = db.Pelicula.Where(x => x.nombre_pelicula == item.nombre_pelicula).FirstOrDefault();
             if (obj != null)
             {
                 obj.nombre_pelicula = item.nombre_pelicula;
                 obj.Duracion        = item.Duracion;
                 obj.Sinopsis        = item.Sinopsis;
                 obj.ID_genero       = item.ID_genero;
                 obj.Cod_idioma      = item.Cod_idioma;
                 obj.id_clasif       = item.id_clasif;
                 obj.Imagen_pelicula = item.Imagen_pelicula;
                 db.SaveChanges();
                 MessageBox.Show("Si se actualizó paps");
             }
         }
     }
     catch (Exception e)
     {
         throw new Exception("Verifica los datos a Actualizar");//es un error que yo creo
     }
 }
Exemple #5
0
 public List <Sucursal> getSucursales(int cod_ciu)
 {
     using (var db = new EntidadesCinemaF())
     {
         return(db.Sucursal.Where(x => x.Cod_ciudad == cod_ciu).ToList());
     }
 }
Exemple #6
0
 public List <Ciudad> getCiudades()
 {
     using (var db = new EntidadesCinemaF())
     {
         return(db.Ciudad.ToList());
     }
 }
 public List <Pelicula> GetPeliculas()
 {
     using (var db = new EntidadesCinemaF())
     {
         return(db.Pelicula.ToList());
     }
 }
Exemple #8
0
 /*Método para obtener los id de sala*/
 public List <Sala> getSala()//método para obtener todos los datos del asiento
 {
     using (var db = new EntidadesCinemaF())
     {
         return(db.Sala.ToList());
     }
 }
 public List <Sala> getListSALAS()
 {
     using (var db = new EntidadesCinemaF())
     {
         return(db.Sala.ToList());
     }
 }
 public List <Idioma> GetIdiomas()
 {
     using (var db = new EntidadesCinemaF())
     {
         return(db.Idioma.ToList());
     }
 }
        public int TotalPelis()
        {
            List <Pelicula> list = new List <Pelicula>();

            using (var db = new EntidadesCinemaF())
            {
                return(db.Pelicula.Count());
            }
        }
Exemple #12
0
        public List <Tipo_sala> GetPrecios()
        {
            List <Tipo_sala> tipe = new List <Tipo_sala>();

            using (var db = new EntidadesCinemaF())
            {
                tipe = (from x in db.Tipo_sala
                        select x).ToList();
                return(tipe);
            }
        }
        public List <Tipo_boleto> ObtenerPrecio()
        {
            List <Tipo_boleto> obj = new List <Tipo_boleto>();

            using (var db = new EntidadesCinemaF())
            {
                obj = (from x in db.Tipo_boleto
                       select x).ToList();
                return(obj);
            }
        }
        public void ElimnarPeliWeb(int id)
        {
            using (var bd = new EntidadesCinemaF())
            {
                var query = (from p in bd.Pelicula
                             where p.Id_pelicula == id
                             select p).Single();

                bd.Pelicula.Remove(query);
                bd.SaveChanges();
            }
        }
 public void Ingresar_Detalle(Detalle_compra item)
 {
     try
     {
         using (var db = new EntidadesCinemaF())
         {
             db.Detalle_compra.Add(item);
             db.SaveChanges();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("ERROR");
     }
 }
Exemple #16
0
 /*Agregar Asientos*/
 public void AgregarAsiento(Asiento item)
 {
     try
     {
         using (var db = new EntidadesCinemaF())
         {
             db.Asiento.Add(item);
             db.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw new Exception("Verifica los datos a Insertar");//es un error que yo creo
     }
 }
        public List <vPelicula> ObtenerImagen(int id)
        {
            List <vPelicula> peli = new List <vPelicula>();

            using (var db = new EntidadesCinemaF())
            {
                peli = (from x in db.Pelicula
                        where x.Id_pelicula == id
                        select new vPelicula
                {
                    Imagen_pelicula = x.Imagen_pelicula
                }).ToList();
                return(peli);
            }
        }
 public void AgregarCompra(Compra item)
 {
     try
     {
         using (var db = new EntidadesCinemaF())
         {
             db.Compra.Add(item);
             db.SaveChanges();
             ID = item.id_compra;
         }
     }
     catch (Exception)
     {
         throw new Exception("Verifica los datos a Insertar");//es un error que yo creo
     }
 }
        public List <AsientoVendido> getAsientoVendido(int id_funcion)
        {
            List <AsientoVendido> asi = new List <AsientoVendido>();

            using (var db = new EntidadesCinemaF())
            {
                asi = (from x in db.Detalle_compra where x.Id_funcion == id_funcion
                       select new AsientoVendido
                {
                    columna = x.Asiento.columna,
                    fila = x.Asiento.fila
                }).ToList();

                return(asi);
            }
        }
 public void AgregarPelicula(Pelicula item)
 {
     try
     {
         using (var db = new EntidadesCinemaF())
         {
             db.Pelicula.Add(item);
             db.SaveChanges();
             MessageBox.Show("si sirvió paps");
         }
     }
     catch (Exception e)
     {
         throw new Exception("Verifica los datos a Insertar");//es un error que yo creo
     }
 }
        public List <vSala> Sala_c_tipo()
        {
            List <vSala> obj = new List <vSala>();

            using (var db = new EntidadesCinemaF())
            {
                obj = (from x in db.Sala
                       select new vSala
                {
                    Cod_sala = x.Cod_sala,
                    Num_sala = x.Num_sala,
                    cod_tipo = x.cod_tipo,
                    NombreSala_tipo = x.Tipo_sala.Nombre_sala
                }).ToList();
                return(obj);
            }
        }
Exemple #22
0
        public List <vAsiento> GetAsiento(string nombre, string valor, int sala)//método para obtener todos los datos del asiento
        {
            List <vAsiento> liss = new List <vAsiento>();

            using (var db = new EntidadesCinemaF())
            {
                liss = (from x in db.Asiento
                        where x.fila == nombre && x.columna == valor && x.Cod_sala == sala
                        select new vAsiento
                {
                    id_siento = x.id_siento
                }).ToList();


                return(liss);
            }
        }
        public List <Pelicula> getListPelis(Hashtable datos)
        {
            try
            {
                using (var db = new EntidadesCinemaF())
                {
                    string                 query      = @"SELECT VALUE Pelicula FROM EntidadesCinema.Pelicula As Pelicula ";
                    StringBuilder          whereis    = new StringBuilder();
                    List <ObjectParameter> parameters = new List <ObjectParameter>();


                    if (datos.Contains("nombre_pelicula"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis.Append(" AND ");
                        }
                        whereis.Append("Pelicula.nombre_pelicula=@nombre_pelicula");
                        parameters.Add(new ObjectParameter("nombre_pelicula", datos["nombre_pelicula"]));
                    }
                    if (whereis.Length > 0)
                    {
                        query += " WHERE " + whereis.ToString();
                    }

                    ObjectContext oc;
                    oc = ((IObjectContextAdapter)db).ObjectContext;

                    var q = new ObjectQuery <Datos_Org.Modelo.Pelicula>(query, oc);

                    if (whereis.Length > 0)
                    {
                        foreach (ObjectParameter parametro in parameters)
                        {
                            q.Parameters.Add(parametro);
                        }
                    }
                    return(q.ToList());
                }
            }
            catch (Exception e)
            {
                throw new Exception("Verifica los datos a buscar");
            }
        }
Exemple #24
0
        public List <vAsiento> AsientoComplete()
        {
            List <vAsiento> obj = new List <vAsiento>();

            using (var db = new EntidadesCinemaF())
            {
                obj = (from x in db.Asiento
                       select new vAsiento
                {
                    id_siento = x.id_siento,
                    fila = x.fila,
                    columna = x.columna,
                    Cod_sala = x.Cod_sala,
                    Num_sala = x.Sala.Cod_sala
                }).ToList();
                return(obj);
            }
        }
        public List <vDetallecompra> getDetalles_Compra(int id_asi, int id_comp)
        {
            List <vDetallecompra> obj = new List <vDetallecompra>();

            using (var db = new EntidadesCinemaF())
            {
                obj = (from x in db.Detalle_compra
                       where x.id_asiento == id_asi && x.id_compra == id_comp
                       select new vDetallecompra
                {
                    ID_TIPOBOLETO = x.ID_TIPOBOLETO,
                    tipo_bol_nom = x.Tipo_boleto.nombre_tipo,
                    fila = x.Asiento.fila,
                    columna = x.Asiento.columna
                }).ToList();
                return(obj);
            }
        }
        public List <Sala> getListSala(Hashtable datos)
        {
            try
            {
                using (var db = new EntidadesCinemaF())
                {
                    string                 query      = @"SELECT VALUE SALA FROM Cinema_Model.Sala As Sala";
                    StringBuilder          wheereis   = new StringBuilder();
                    List <ObjectParameter> parameters = new List <ObjectParameter>();
                    if (datos.Contains("NUM_SALA"))
                    {
                        if (wheereis.Length > 0)
                        {
                            wheereis.Append(" AND ");
                        }
                        wheereis.Append("Sala.NUM_SALA=@NUM_SALA");
                        parameters.Add(new ObjectParameter("NUM_SALA", datos["NUM_SALA"]));
                    }


                    if (wheereis.Length > 0)
                    {
                        query += " WHERE " + wheereis.ToString();
                    }

                    ObjectContext oc;
                    oc = ((IObjectContextAdapter)db).ObjectContext;

                    var q = new ObjectQuery <Sala>(query, oc);
                    if (wheereis.Length > 0)
                    {
                        foreach (ObjectParameter parametro in parameters)
                        {
                            q.Parameters.Add(parametro);
                        }
                    }
                    return(q.ToList());
                }
            }
            catch (Exception e)
            {
                throw new Exception("Verifica los datos a buscar");
            }
        }
Exemple #27
0
 public void ModificarAsiento(Asiento item)
 {
     try
     {
         using (var db = new EntidadesCinemaF())
         {
             Asiento obj = db.Asiento.Where(x => x.id_siento == item.id_siento).FirstOrDefault();
             if (obj != null)
             {
                 obj.fila    = item.fila;
                 obj.columna = item.columna;
                 db.SaveChanges();
             }
         }
     }catch (Exception e)
     {
         throw new Exception("Verifica los datos a modificar");
     }
 }
        public List <vDetallecompra> Detalle(vFuncion ji)
        {
            List <vDetallecompra> obj = new List <vDetallecompra>();

            using (var db = new EntidadesCinemaF())
            {
                obj = (from x in db.Detalle_compra where x.Id_funcion == ji.ID_funcion
                       select new vDetallecompra
                {
                    id_asiento = x.id_asiento,
                    pelicula_nom = x.Funcion.Pelicula.nombre_pelicula,
                    sala_num = x.Funcion.Cod_sala,
                    horario = x.Funcion.Hora_ini,
                    fila = x.Asiento.fila,
                    columna = x.Asiento.columna
                }).ToList();
                return(obj);
            }
        }
 public void Borrarpelicula(Pelicula item)
 {
     try
     {
         using (var db = new EntidadesCinemaF())
         {
             Pelicula obj = db.Pelicula.Where(x => x.Id_pelicula == item.Id_pelicula).FirstOrDefault();
             if (obj != null)
             {
                 db.Pelicula.Remove(obj);
                 db.SaveChanges();
                 MessageBox.Show("si entro");
             }
         }
     }
     catch (Exception e)
     {
         throw new Exception("Verifica los datos a Eliminar");//es un error que yo creo
     }
 }
Exemple #30
0
        public List <vAsiento> CantAsientos(int num_sala)
        {
            List <vAsiento> obj = new List <vAsiento>();

            using (var db = new EntidadesCinemaF())
            {
                obj = (from x in db.Asiento
                       where
                       x.Cod_sala == num_sala
                       group x by new
                {
                    x.fila
                } into g
                       select new vAsiento
                {
                    cant_colum = g.Count(p => p.columna != null)
                }).ToList();
                return(obj);
            }
        }