/// <summary>
        /// RETORNA UM OBJETO SUBGRUPO
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Subgrupo detalhesSubgrupo(int id)
        {
            dao = new DAO_Produto();
            Subgrupo s = dao.getSubgrupoID(id);

            return(s);
        }
Exemple #2
0
        public decimal calcularPrecoDoProduto(int ID_Prod, int QTD, int ID_IA, int QTD_IA)
        {
            DAO_Produto         calcProduto         = new DAO_Produto();
            DAO_ItensAdicionais calcItensAdicionais = new DAO_ItensAdicionais();
            decimal             preco = 0;

            for (int i = 0; i < calcProduto.ListarProduto().Rows.Count; i++)
            {
                if (ID_Prod == Convert.ToInt32(calcProduto.ListarProduto().Rows[i][0]))
                {
                    preco = QTD * Convert.ToDecimal(calcProduto.ListarProduto().Rows[i][2]);
                    break;
                }
            }

            for (int i = 0; i < calcItensAdicionais.ListarItemAdicional().Rows.Count; i++)
            {
                if (ID_IA == Convert.ToInt32(calcItensAdicionais.ListarItemAdicional().Rows[i][0]))
                {
                    preco += QTD_IA * Convert.ToDecimal(calcItensAdicionais.ListarItemAdicional().Rows[i][2]);
                    break;
                }
            }

            return(preco);
        }
        public List <Produto> listarTodosOsProdutos(bool ativo)
        {
            dao = new DAO_Produto();
            List <Produto> ps = dao.selectAllProdutos(ativo);

            return(ps);
        }
        /// <summary>
        /// RETONA UM OBJETO CATEGORIA
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Categoria detalhesCategoria(int id)
        {
            dao = new DAO_Produto();
            Categoria cat = dao.getCategoriaPorID(id);

            return(cat);
        }
        public Produto detalhesDoProduto(int id)
        {
            dao = new DAO_Produto();
            Produto p = dao.getDetalhesDoProduto(id);

            return(p);
        }
        //FILTROS DE PRODUTOS -------------------------------------
        public Produto filtrarProduto_ID(int id, bool ativo)
        {
            dao = new DAO_Produto();
            Produto p = dao.getProdutoPorID(id, ativo);

            return(p);
        }
        /// <summary>
        /// RETONA UMA LISTA DE GRUPOS DE UMA CATEGORIA BUSCANDO PELO NOME
        /// </summary>
        /// <param name="nome"></param>
        /// <param name="c"></param>
        /// <param name="ativo"></param>
        /// <returns></returns>
        public List <Grupo> filtrarGrupos(string nome, Categoria c, bool ativo)
        {
            dao = new DAO_Produto();
            List <Grupo> gs = dao.selectGruposPorNome(nome, c.Id, ativo);

            return(gs);
        }
        public Produto filtrarProduto_CODIGO(string codigo, bool ativo)
        {
            dao = new DAO_Produto();
            Produto p = dao.getProdutoPorCodigo(codigo, ativo);

            return(p);
        }
        /// <summary>
        /// RETORNA UM OBJETO GRUPO
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Grupo detalhesGrupo(int id)
        {
            dao = new DAO_Produto();
            Grupo g = dao.getGrupoID(id);

            return(g);
        }
        public List <Produto> filtrarProduto_NOME(string filtro, bool ativo)
        {
            dao = new DAO_Produto();
            List <Produto> produtos = dao.selectProdutosPorNome(filtro, ativo);

            return(produtos);
        }
        /// <summary>
        /// CONSULTA AS CATEGORIAS PELO NOME PASSANDO O PARAMETRO True OU False
        /// </summary>
        /// <param name="filtro"></param>
        /// <param name="ativo"></param>
        /// <returns></returns>
        public List <Categoria> filtrarCategoriasPorNome(string filtro, bool ativo)
        {
            dao = new DAO_Produto();
            List <Categoria> cs = dao.selectCategoriasPorNome(filtro, ativo);

            return(cs);
        }
        public List <Produto> filtrarProduto_DESCRICAO(string filtro, bool ativo)
        {
            dao = new DAO_Produto();
            List <Produto> produtos = dao.selectProdutosPorDescricao(filtro, ativo);

            return(produtos);
        }
        public List <Produto> filtrarProduto_MARCA(string filtro, bool ativo)
        {
            dao = new DAO_Produto();
            List <Produto> produtos = dao.selectProdutosPorMarca(filtro, ativo);

            return(produtos);
        }
        /// <summary>
        /// RETORNA UMA LISTA DE SUBGRUPOS DE UM GRUPO BUSCANDO PELO NOME
        /// </summary>
        /// <param name="nome"></param>
        /// <param name="g"></param>
        /// <param name="ativo"></param>
        /// <returns></returns>
        public List <Subgrupo> filtrarSubgrupos(string nome, Grupo g, bool ativo)
        {
            dao = new DAO_Produto();
            List <Subgrupo> sg = dao.selectSubgruposPorNome(nome, g.Id, ativo);

            return(sg);
        }
        public List <Produto> filtrarProduto_FABRICANTE(string filtro, bool ativo)
        {
            dao = new DAO_Produto();
            List <Produto> produtos = dao.selectProdutoPorFabricante(filtro, ativo);

            return(produtos);
        }
        /// <summary>
        /// GRAVA UM OBJETO SUBGRUPO
        /// </summary>
        /// <param name="s"></param>
        public void gravarSubgrupo(Subgrupo s)
        {
            dao = new DAO_Produto();

            if (s.Id == 0)
            {
                dao.insertSubgrupo(s);
            }
            else
            {
                dao.updateSubgrupo(s);
            }
        }
        /// <summary>
        /// GRAVA AS ALTERAÇÕES FEITA NO OBJETO GRUPO
        /// </summary>
        /// <param name="g"></param>
        public void gravarGrupo(Grupo g)
        {
            dao = new DAO_Produto();

            if (g.Id == 0)
            {
                dao.insertGrupo(g);
            }
            else
            {
                dao.updateGrupo(g);
            }
        }
        /// <summary>
        /// RECEBE UM OBJETO CATEGORIA E GRAVA AS ALTERAÇÕES
        /// </summary>
        /// <param name="c"></param>
        public void gravarCategoria(Categoria c)
        {
            dao = new DAO_Produto();

            if (c.Id == 0)
            {
                dao.insertCategoria(c);
            }
            else
            {
                dao.updateCategoria(c);
            }
        }
        public bool codbarrasCadastrado(string cod)
        {
            dao = new DAO_Produto();
            List <Produto> produtos = dao.codigoCadastrado(cod);

            if (produtos.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// VERIFICA SE JA EXISTE ALGUMA CATEGORIA CADASTRADA
        /// </summary>
        /// <param name="nome"></param>
        /// <returns></returns>
        public bool categoriaCadastrada(string nome)
        {
            dao = new DAO_Produto();
            List <Categoria> catg = dao.selectAllCategoriasPorNome(nome);

            if (catg.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// VERIFICA SE UM GRUPO JÁ ESTA CADASTRADO - RETONA TRUE OU FALSE
        /// </summary>
        /// <param name="nome"></param>
        /// <returns></returns>
        public bool grupoCadastrado(string nome)
        {
            dao = new DAO_Produto();
            List <Grupo> gr = dao.selectAllGruposPorNome(nome);

            if (gr.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// VERIFICA SE O SUBGRUPO JÁ ESTÁ CADASTRADO
        /// </summary>
        /// <param name="nome"></param>
        /// <returns></returns>
        public bool subgrupoCadastrado(string nome)
        {
            dao = new DAO_Produto();
            List <Subgrupo> sub = dao.selectAllSubgrupoPorNome(nome);

            if (sub.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #23
0
        public List <string> ExibirProdutoPorCategoria()
        {
            DAO_Produto   prod     = new DAO_Produto();
            DataTable     exibirDT = new DataTable();
            List <string> exibir   = new List <string>();

            exibirDT = prod.ExibirProdutoPorCategoria();

            for (int i = 0; i < exibirDT.Rows.Count; i++)
            {
                exibir.Add(exibirDT.Rows[i][0].ToString() + " " + exibirDT.Rows[i][1].ToString() + " " + exibirDT.Rows[i][2].ToString());
            }

            return(exibir);
        }
Exemple #24
0
        public List <string> ListarCategoriaPorProd(int cod)
        {
            DAO_Produto   prod         = new DAO_Produto();
            DataTable     listarPorCat = new DataTable();
            List <string> exibir       = new List <string>();

            listarPorCat = prod.ListarProdutoPorCategoria(cod);

            for (int i = 0; i < listarPorCat.Rows.Count; i++)
            {
                exibir.Add(listarPorCat.Rows[i][0] + " " + listarPorCat.Rows[i][1] + " " + listarPorCat.Rows[i][2]);
            }

            return(exibir);
        }
 /// <summary>
 /// RETONA UMA LISTA DE SUBGRUPOS DE DETERMINADO GRUPO
 /// </summary>
 /// <param name="grupo"></param>
 /// <param name="ativo"></param>
 /// <returns></returns>
 public List <Subgrupo> listarSubgrupos(Grupo grupo, bool ativo)
 {
     dao = new DAO_Produto();
     return(dao.selectSubgruposPorGrupo(grupo.Id, ativo));
 }
 /// <summary>
 /// LISTA TODAS AS CATEGORIAS - PASSAR O PARAMETRO (True OU False)
 /// </summary>
 /// <param name="ativo"></param>
 /// <returns></returns>
 public List <Categoria> listarCategorias(bool ativo)
 {
     dao = new DAO_Produto();
     return(dao.selectAllCategorias(ativo));
 }
 public void editarProduto(Produto p)
 {
     dao = new DAO_Produto();
     dao.updateProduto(p);
 }
 /// <summary>
 /// RETORNA UMA LISTA DE GRUPOS DE DETERMINADA CATEGORIA
 /// </summary>
 /// <param name="categ"></param>
 /// <param name="ativo"></param>
 /// <returns></returns>
 public List <Grupo> listarGrupos(Categoria categ, bool ativo)
 {
     dao = new DAO_Produto();
     return(dao.selectGruposPorCateg(categ.Id, ativo));
 }
        public List <TipoProduto> buscarTpProduto()
        {
            DAO_Produto dao = new DAO_Produto();

            return(dao.selectTipoProduto());
        }
 public void ativarDesativar(int id, bool ativo)
 {
     dao = new DAO_Produto();
     dao.ativarDesativar(id, ativo);
 }