Beispiel #1
0
        //Relatorio de estoque min
        public List <object> ListEstoqueMinimo()
        {
            string  qry = string.Format("SELECT id, nome, preco, qntd, tipoUn, estoqueMin, idFornecedor, idCategoria, localPic FROM produtos WHERE deleted_at is null AND qntd < estoqueMin");
            DataSet ds  = db.ExecuteQuery(qry);

            List <Object> ps = new List <Object>();

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Produto p = new Produto();
                p.Id            = int.Parse(dr["id"].ToString());
                p.Nome          = dr["nome"].ToString();
                p.Preco         = double.Parse(dr["preco"].ToString());
                p.Qntd          = double.Parse(dr["qntd"].ToString());
                p.TipoUn        = dr["tipoUn"].ToString();
                p.EstoqueMin    = double.Parse(dr["estoqueMin"].ToString());
                p.Fornecedor.Id = int.Parse(dr["idFornecedor"].ToString());
                p.Cat.Id        = int.Parse(dr["idCategoria"].ToString());
                p.LocalPic      = dr["localPic"].ToString();

                FornecedorDao fdao = new FornecedorDao();
                Fornecedor    f    = fdao.Ler(p.Fornecedor.Id);
                p.Fornecedor = f;

                CategoriaDao     cdao = new CategoriaDao();
                Modelo.Categoria c    = cdao.Ler(p.Cat.Id);
                p.Cat = c;

                ps.Add(p);
            }
            return(ps);
        }
Beispiel #2
0
        public Produto Ler(int id)
        {
            string qry = string.Format("SELECT * FROM produtos WHERE id = {0} AND deleted_at is null", id);

            DataSet ds = db.ExecuteQuery(qry);

            Produto p = null;

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                p               = new Produto();
                p.Id            = int.Parse(dr["id"].ToString());
                p.Nome          = dr["nome"].ToString();
                p.Preco         = double.Parse(dr["preco"].ToString());
                p.Qntd          = double.Parse(dr["qntd"].ToString());
                p.TipoUn        = dr["tipoUn"].ToString();
                p.EstoqueMin    = double.Parse(dr["estoqueMin"].ToString());
                p.Fornecedor.Id = int.Parse(dr["idFornecedor"].ToString());
                p.Cat.Id        = int.Parse(dr["idCategoria"].ToString());
                p.LocalPic      = dr["localPic"].ToString();

                FornecedorDao fdao = new FornecedorDao();
                Fornecedor    f    = fdao.Ler(p.Fornecedor.Id);
                p.Fornecedor = f;

                CategoriaDao     cdao = new CategoriaDao();
                Modelo.Categoria c    = cdao.Ler(p.Cat.Id);
                p.Cat = c;
            }
            return(p);
        }