private void PreencherTipoSala()
        {
            if (_context.TipoSala.Count() == 0)
            {
                TipoSala obj1 = new TipoSala();
                obj1.Tipo = "2D";
                _context.TipoSala.Add(obj1);

                TipoSala obj2 = new TipoSala();
                obj2.Tipo = "3D";
                _context.TipoSala.Add(obj2);

                TipoSala obj3 = new TipoSala();
                obj3.Tipo = "4D";
                _context.TipoSala.Add(obj3);

                TipoSala obj4 = new TipoSala();
                obj4.Tipo = "4DX";
                _context.TipoSala.Add(obj4);

                TipoSala obj5 = new TipoSala();
                obj5.Tipo = "IMAX";
                _context.TipoSala.Add(obj5);

                TipoSala obj6 = new TipoSala();
                obj6.Tipo = "XD";
                _context.TipoSala.Add(obj6);
            }

            _context.SaveChanges();
        }
예제 #2
0
 public Sala()
 {
     this._numSala = 0;
     this._tipo    = TipoSala.Ninguno;
     this._vip     = false;
     this._tandas  = new List <Tanda>();
 }
        public async Task <IActionResult> PutTipoSala(int id, TipoSala tipoSala)
        {
            if (id != tipoSala.Id)
            {
                return(BadRequest());
            }

            _context.Entry(tipoSala).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TipoSalaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public IActionResult Edit(int id, [Bind("Id,Nombre,PrecioEntrada")] TipoSala tipoSala)
        {
            if (id != tipoSala.Id)
            {
                return(NotFound());
            }

            ValidarNombreExistente(tipoSala);

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tipoSala);
                    _context.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TipoSalaExists(tipoSala.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoSala));
        }
        public async Task <ActionResult <TipoSala> > PostTipoSala(TipoSala tipoSala)
        {
            _context.TipoSala.Add(tipoSala);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTipoSala", new { id = tipoSala.Id }, tipoSala));
        }
 private void ValidarNombreExistente(TipoSala tipoSala)
 {
     if (_context.TiposSala.Any(x => Comparar(x.Nombre, tipoSala.Nombre) && x.Id != tipoSala.Id))
     {
         ModelState.AddModelError(nameof(tipoSala.Nombre), "Ya existe un tipo de sala con ese nombre");
     }
 }
        public async Task <IActionResult> Edit(int id, [Bind("TipoSalaId,Nombre,Precio")] TipoSala tipoSala)
        {
            if (id != tipoSala.TipoSalaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tipoSala);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TipoSalaExists(tipoSala.TipoSalaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoSala));
        }
예제 #8
0
 public Sala(int salaId, string nomeSala, TipoSala tipoSala, int filialId)
 {
     SalaId   = salaId;
     NomeSala = nomeSala;
     TipoSala = tipoSala;
     FilialId = filialId;
 }
예제 #9
0
 public void Insert(TipoSala obj)
 {
     if (obj is null)
     {
         throw new ArgumentNullException(nameof(obj));
     }
     Invoke().Save(obj);
 }
예제 #10
0
 public void Update(TipoSala obj)
 {
     if (obj is null)
     {
         throw new ArgumentNullException(nameof(obj));
     }
     Invoke().Update(obj);
 }
예제 #11
0
        public void CreateTipoSala()
        {
            var ts = new TipoSala {
                Nombre = "LABORATORIO"
            };

            Invoke().Insert(ts);
        }
예제 #12
0
        private static void CargarComboTipoSala(ComboBox comboBox)
        {
            DataTable dt = new DataTable();

            dt = TipoSala.Consultar();

            comboBox.DisplayMember = "descripcion";
            comboBox.ValueMember   = "idTipos_salas";
            comboBox.DataSource    = dt;
        }
        public async Task <IActionResult> Create([Bind("TipoSalaId,Nombre,Precio")] TipoSala tipoSala)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tipoSala);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoSala));
        }
        public IActionResult Create([Bind("Id,Nombre,PrecioEntrada")] TipoSala tipoSala)
        {
            ValidarNombreExistente(tipoSala);

            if (ModelState.IsValid)
            {
                _context.Add(tipoSala);
                _context.SaveChanges();
                return(RedirectToAction(nameof(Index)));
            }

            return(View(tipoSala));
        }
예제 #15
0
 public ActionResult Nueva_TipoSala(ListTablaViewModelTipoSala model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (Entities2 db = new Entities2())
             {
                 var oTablas = new TipoSala();
                 oTablas.TipoSalaJuntas = model.TipoSalaJuntas;
                 db.TipoSala.Add(oTablas);
                 db.SaveChanges();
             }
             return(Redirect("~/Tabla/Index_TipoSala"));
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
예제 #16
0
        public void InserirDados()
        {
            Genero genero = _context.Generos.FirstOrDefault(x => x.Nome.Equals("Ação"));

            if (genero == null)
            {
                Genero obj1 = new Genero();
                obj1.Nome = "Ação";
                _context.Generos.Add(obj1);

                Genero obj2 = new Genero();
                obj2.Nome = "Animação";
                _context.Generos.Add(obj2);

                Genero obj3 = new Genero();
                obj3.Nome = "Aventura";
                _context.Generos.Add(obj3);

                Genero obj4 = new Genero();
                obj4.Nome = "Cinema de arte";
                _context.Generos.Add(obj4);

                Genero obj5 = new Genero();
                obj5.Nome = "Chanchada";
                _context.Generos.Add(obj5);

                Genero obj6 = new Genero();
                obj6.Nome = "Comédia";
                _context.Generos.Add(obj6);
                Genero obj7 = new Genero();
                obj7.Nome = "Comédia romântica";
                _context.Generos.Add(obj7);

                Genero obj8 = new Genero();
                obj8.Nome = "Comédia dramática";
                _context.Generos.Add(obj8);

                Genero obj9 = new Genero();
                obj9.Nome = "Comédia de ação";
                _context.Generos.Add(obj9);
                Genero obj10 = new Genero();
                obj10.Nome = "Dança";
                _context.Generos.Add(obj10);

                Genero obj11 = new Genero();
                obj11.Nome = "Documentário";
                _context.Generos.Add(obj11);

                Genero obj12 = new Genero();
                obj12.Nome = "Docuficção";
                _context.Generos.Add(obj12);
                Genero obj13 = new Genero();
                obj13.Nome = "Drama";
                _context.Generos.Add(obj13);

                Genero obj14 = new Genero();
                obj14.Nome = "Espionagem";
                _context.Generos.Add(obj14);

                Genero obj15 = new Genero();
                obj15.Nome = "Faroeste";
                _context.Generos.Add(obj15);
                Genero obj16 = new Genero();
                obj16.Nome = "Fantasia científica";
                _context.Generos.Add(obj16);

                Genero obj17 = new Genero();
                obj17.Nome = "Ficção científica";
                _context.Generos.Add(obj17);

                Genero obj18 = new Genero();
                obj18.Nome = "Filmes de guerra";
                _context.Generos.Add(obj18);

                Genero obj19 = new Genero();
                obj19.Nome = "Musical";
                _context.Generos.Add(obj19);

                Genero obj20 = new Genero();
                obj20.Nome = "Filme policial";
                _context.Generos.Add(obj20);

                Genero obj21 = new Genero();
                obj21.Nome = "Romance";
                _context.Generos.Add(obj21);

                Genero obj22 = new Genero();
                obj22.Nome = "Seriado";
                _context.Generos.Add(obj22);

                Genero obj23 = new Genero();
                obj23.Nome = "Suspense";
                _context.Generos.Add(obj23);

                Genero obj24 = new Genero();
                obj24.Nome = "Terror";
                _context.Generos.Add(obj24);
                Genero obj25 = new Genero();
                obj25.Nome = "Pornográfico";
                _context.Generos.Add(obj25);


                TipoFilme objfilme1 = new TipoFilme();
                objfilme1.NomeTipoFilme = "2D";
                _context.TipoFilmes.Add(objfilme1);

                TipoFilme objfilme2 = new TipoFilme();
                objfilme2.NomeTipoFilme = "3D";
                _context.TipoFilmes.Add(objfilme2);

                TipoFilme objfilme3 = new TipoFilme();
                objfilme3.NomeTipoFilme = "4D";
                _context.TipoFilmes.Add(objfilme3);

                TipoFilme objfilme4 = new TipoFilme();
                objfilme4.NomeTipoFilme = "4DX";
                _context.TipoFilmes.Add(objfilme4);

                TipoFilme objfilme5 = new TipoFilme();
                objfilme5.NomeTipoFilme = "IMAX";
                _context.TipoFilmes.Add(objfilme5);

                TipoFilme objfilme6 = new TipoFilme();
                objfilme6.NomeTipoFilme = "Macro XE";
                _context.TipoFilmes.Add(objfilme6);

                TipoFilme objfilme7 = new TipoFilme();
                objfilme7.NomeTipoFilme = "XD";
                _context.TipoFilmes.Add(objfilme7);

                TipoSala objtiposala1 = new TipoSala();
                objtiposala1.Tipo = "2D";
                _context.TipoSala.Add(objtiposala1);

                TipoSala objtiposala2 = new TipoSala();
                objtiposala2.Tipo = "3D";
                _context.TipoSala.Add(objtiposala2);

                TipoSala objtiposala3 = new TipoSala();
                objtiposala3.Tipo = "4D";
                _context.TipoSala.Add(objtiposala3);

                TipoSala objtiposala4 = new TipoSala();
                objtiposala4.Tipo = "4DX";
                _context.TipoSala.Add(objtiposala4);

                TipoSala objtiposala5 = new TipoSala();
                objtiposala5.Tipo = "IMAX";
                _context.TipoSala.Add(objtiposala5);

                TipoSala objtiposala6 = new TipoSala();
                objtiposala6.Tipo = "Macro XE";
                _context.TipoSala.Add(objtiposala6);

                TipoSala objtiposala7 = new TipoSala();
                objtiposala7.Tipo = "XD";
                _context.TipoSala.Add(objtiposala7);

                _context.SaveChanges();
            }
        }
        public void PreencherTiposFilme()
        {
            if (_context.TipoFilmes.Count() == 0)
            {
                TipoFilme objfilme1 = new TipoFilme();
                objfilme1.NomeTipoFilme = "2D";
                _context.TipoFilmes.Add(objfilme1);

                TipoFilme objfilme2 = new TipoFilme();
                objfilme2.NomeTipoFilme = "3D";
                _context.TipoFilmes.Add(objfilme2);

                TipoFilme objfilme3 = new TipoFilme();
                objfilme3.NomeTipoFilme = "4D";
                _context.TipoFilmes.Add(objfilme3);

                TipoFilme objfilme4 = new TipoFilme();
                objfilme4.NomeTipoFilme = "4DX";
                _context.TipoFilmes.Add(objfilme4);

                TipoFilme objfilme5 = new TipoFilme();
                objfilme5.NomeTipoFilme = "IMAX";
                _context.TipoFilmes.Add(objfilme5);

                TipoFilme objfilme6 = new TipoFilme();
                objfilme6.NomeTipoFilme = "Macro XE";
                _context.TipoFilmes.Add(objfilme6);

                TipoFilme objfilme7 = new TipoFilme();
                objfilme7.NomeTipoFilme = "XD";
                _context.TipoFilmes.Add(objfilme7);

                TipoSala objtiposala1 = new TipoSala();
                objtiposala1.Tipo = "2D";
                _context.TipoSala.Add(objtiposala1);

                TipoSala objtiposala2 = new TipoSala();
                objtiposala2.Tipo = "3D";
                _context.TipoSala.Add(objtiposala2);

                TipoSala objtiposala3 = new TipoSala();
                objtiposala3.Tipo = "4D";
                _context.TipoSala.Add(objtiposala3);

                TipoSala objtiposala4 = new TipoSala();
                objtiposala4.Tipo = "4DX";
                _context.TipoSala.Add(objtiposala4);

                TipoSala objtiposala5 = new TipoSala();
                objtiposala5.Tipo = "IMAX";
                _context.TipoSala.Add(objtiposala5);

                TipoSala objtiposala6 = new TipoSala();
                objtiposala6.Tipo = "Macro XE";
                _context.TipoSala.Add(objtiposala6);

                TipoSala objtiposala7 = new TipoSala();
                objtiposala7.Tipo = "XD";
                _context.TipoSala.Add(objtiposala7);

                _context.SaveChanges();
            }
        }
        private void PeliculaYFuncion()
        {
            TipoSala normal = new TipoSala()
            {
                Nombre = "Normal",
                Precio = 900
            };

            TipoSala premium = new TipoSala()
            {
                Nombre = "Premium",
                Precio = 3900
            };

            _contexto.TipoSala.Add(normal);
            _contexto.TipoSala.Add(premium);

            Sala sala1 = new Sala()
            {
                Numero           = 918,
                TipoSala         = normal,
                CapacidadButacas = 250
            };

            Sala sala2 = new Sala()
            {
                Numero           = 918,
                TipoSala         = premium,
                CapacidadButacas = 250
            };

            _contexto.Salas.Add(sala1);
            _contexto.Salas.Add(sala2);


            Genero genero1 = new Genero {
                Nombre = "Comedia"
            };
            Genero genero2 = new Genero {
                Nombre = "Accion"
            };

            _contexto.Generos.Add(genero1);
            _contexto.Generos.Add(genero2);

            Pelicula pelicula1 = new Pelicula()
            {
                Titulo           = "Mi pobre angelito",
                Descripcion      = "Un niño se queda solo en navidad",
                Genero           = genero1,
                Foto             = "SinFoto",
                FechaLanzamiento = new DateTime(1991, 1, 10)
            };


            Pelicula pelicula2 = new Pelicula()
            {
                Titulo           = "Depredador",
                Descripcion      = "Un furtivo monstruo alienígena ataca a varios comandos durante una misión en las selvas de América Central.",
                Foto             = "SinFoto",
                Genero           = genero2,
                FechaLanzamiento = new DateTime(1987, 8, 18)
            };

            _contexto.Peliculas.Add(pelicula1);
            _contexto.Peliculas.Add(pelicula2);

            Funcion funcion1 = new Funcion()
            {
                Fecha              = new DateTime(2020, 12, 18),
                Hora               = DateTime.Now,
                Descripcion        = "Una pelicula para toda la familia",
                ButacasDisponibles = 250,
                Confirmada         = true,
                Pelicula           = pelicula1,
                Sala               = sala1
            };

            Funcion funcion2 = new Funcion()
            {
                Fecha              = new DateTime(2020, 12, 18),
                Hora               = DateTime.Now,
                Descripcion        = "Una pelicula para pocos...",
                ButacasDisponibles = 250,
                Confirmada         = true,
                Pelicula           = pelicula2,
                Sala               = sala2
            };

            _contexto.Funciones.Add(funcion1);
            _contexto.Funciones.Add(funcion2);

            _contexto.SaveChanges();
        }