コード例 #1
0
 public void inserir(Mercados mer)
 {
     using (dbAppEntities db =
                new dbAppEntities())
     {
         db.Mercados.Add(mer);
         db.SaveChanges();
     }
 }
コード例 #2
0
        public int GetSetorID(string nome)
        {
            int pro;

            using (dbAppEntities db =
                       new dbAppEntities())
            {
                pro = (from p in db.Setores
                       where p.Nome == nome
                       select p.id).FirstOrDefault();
            }
            return(pro);
        }
コード例 #3
0
ファイル: LoginRepositorio.cs プロジェクト: VyseClown/WebAPI
        public Login logar(string login, string senha)
        {
            Login log = null;

            using (dbAppEntities db =
                       new dbAppEntities())
            {
                log = (from l in db.Login
                       where l.Login1 == login && l.Senha == senha
                       select l).FirstOrDefault();
            }
            return(log);
        }
コード例 #4
0
        public MercadosRepositorio GetProduto(int codigo)
        {
            MercadosRepositorio pro = null;

            using (dbAppEntities db =
                       new dbAppEntities())
            {
                pro = (from p in db.Mercados
                       where p.id == codigo
                       select new MercadosRepositorio()
                {
                    Nome = p.Nome,
                    id = p.id,
                    Telefone = p.Telefone
                }).FirstOrDefault();
            }
            return(pro);
        }
コード例 #5
0
        public List <MercadosRepositorio> listar()
        {
            List <MercadosRepositorio> lista = null;

            using (dbAppEntities db = new dbAppEntities())
            {
                lista = (from p in db.Mercados
                         //orderby p.Nome
                         select new MercadosRepositorio()
                {
                    Nome = p.Nome,
                    id = p.id,

                    Telefone = p.Telefone
                }).ToList();
            }
            return(lista);
        }
コード例 #6
0
        public ProdutosRepositorio GetProdutoBarras(string codigodebarras)
        {
            ProdutosRepositorio pro = null;

            using (dbAppEntities db =
                       new dbAppEntities())
            {
                pro = (from p in db.Produtos
                       where p.CodigoBarras == codigodebarras
                       join m in db.Marcas on p.idMarca equals m.id
                       join s in db.Setores on p.idSetor equals s.id
                       select new ProdutosRepositorio()
                {
                    Nome = p.Nome,
                    Marca = m.Nome,
                    Codigobarras = p.CodigoBarras,
                    Setor = s.Nome,
                }).FirstOrDefault();
            }
            return(pro);
        }
コード例 #7
0
        public List <ProdutosRepositorio> listar()
        {
            List <ProdutosRepositorio> lista = null;

            using (dbAppEntities db = new dbAppEntities())
            {
                lista = (from p in db.Produtos
                         join m in db.Marcas on p.idMarca equals m.id
                         join s in db.Setores on p.idSetor equals s.id
                         //orderby p.Nome
                         select new ProdutosRepositorio()
                {
                    Id = p.id,
                    Nome = p.Nome,
                    Marca = m.Nome,
                    Codigobarras = p.CodigoBarras,
                    Setor = s.Nome,
                }).ToList();
            }
            return(lista);
        }
コード例 #8
0
        }                                        //brandão, me deixa tentar fazer a parte do plugin de codigo de barras que deve ser mais fácil

        public void inserir(Coleta col, List <ProdutosColeta> pro)
        {
            using (dbAppEntities db =
                       new dbAppEntities())
            {
                Produtos       prod      = new Produtos();
                ProdutosColeta prodlista = new ProdutosColeta();

                db.Coleta.Add(col);
                db.SaveChanges();
                foreach (ProdutosColeta i in pro)
                {
                    //prodlista.idColeta = col.id;
                    //prodlista.idProduto = i.id;
                    //prodlista.PrecoProduto = i.PrecoProduto;
                    //prodlista.Status = i.Status;
                    db.ProdutosColeta.Add(i);
                    db.SaveChanges();
                }
            }
        }
コード例 #9
0
        public List <ProdutosRepositorio> ListarTipoLista(int idTipoLista)
        {
            List <ProdutosRepositorio> lista = null;

            using (dbAppEntities db = new dbAppEntities())
            {
                lista = (from pl in db.ProdutosLista
                         join p in db.Produtos on pl.idProduto equals p.id
                         join m in db.Marcas on p.idMarca equals m.id
                         join s in db.Setores on p.idSetor equals s.id
                         //join l in db.ProdutosLista on p.id equals l.idProduto
                         where pl.idLista == idTipoLista
                         select new ProdutosRepositorio()
                {
                    Id = p.id,
                    Nome = p.Nome,
                    Marca = m.Nome,
                    Codigobarras = p.CodigoBarras,
                    Setor = s.Nome,
                }).ToList();
            }
            return(lista);
        }
コード例 #10
0
        public void inserir(Produtos pro, List <int> idLista)//adicionar quais tipos de lista o produto vai entrar !
        {
            using (dbAppEntities db =
                       new dbAppEntities())
            {
                Produtos      prod      = new Produtos();
                ProdutosLista prodlista = new ProdutosLista();
                prod.Nome         = pro.Nome;
                prod.CodigoBarras = pro.CodigoBarras;
                prod.idMarca      = pro.idMarca; //(new ProdutosRepositorio().GetMarcaID(pro.Marca));
                prod.idSetor      = pro.idSetor; //(new ProdutosRepositorio().GetSetorID(pro.Setor));

                db.Produtos.Add(prod);
                db.SaveChanges();
                foreach (int i in idLista)
                {
                    prodlista.idLista   = idLista[i];
                    prodlista.idProduto = prod.id;
                    db.ProdutosLista.Add(prodlista);
                    db.SaveChanges();
                }
            }
        }