Exemple #1
0
        private Produto toProduto(produto_servico_cadastro p, Int64 id = -1)
        {
            Produto produto = new Produto()
            {
                codigo_produto_integracao = p.codigo_produto_integracao,
                codigo_produto            = Convert.ToInt32(p.codigo_produto),
                codigo             = p.codigo,
                descricao          = p.descricao,
                ean                = p.ean,
                ncm                = p.ncm,
                quantidade_estoque = p.quantidade_estoque,
                csosn_icms         = p.csosn_icms,
                unidade            = p.unidade,
                valor_unitario     = p.valor_unitario,
                cst_icms           = p.cst_icms,
                aliquota_icms      = p.aliquota_icms,
                red_base_icms      = p.red_base_icms,
                aliquota_ibpt      = p.aliquota_ibpt,
                tipoItem           = p.tipoItem,
                cst_pis            = p.cst_pis,
                aliquota_pis       = p.aliquota_pis,
                cst_cofins         = p.cst_cofins,
                aliquota_cofins    = p.aliquota_cofins,
                bloqueado          = p.bloqueado,
                importado_api      = p.importado_api,
                codigo_familia     = Convert.ToInt32(p.codigo_familia),
                codInt_familia     = p.codInt_familia,
                descricao_familia  = p.descricao_familia,
                inativo            = p.inativo,
                cest               = p.cest,
                cfop               = p.cfop,
                peso_liq           = p.peso_liq,
                peso_bruto         = p.peso_bruto,
                estoque_minimo     = p.estoque_minimo,
                descr_detalhada    = p.descr_detalhada,
                obs_internas       = p.obs_internas
            };

            if (id != -1)
            {
                produto.id = id;
            }

            if (p.dadosIbpt != null)
            {
                Produto_Ibpt ibpt = new Produto_Ibpt()
                {
                    aliqEstadual  = p.dadosIbpt.aliqEstadual,
                    aliqMunicipal = p.dadosIbpt.aliqMunicipal,
                    aliqFederal   = p.dadosIbpt.aliqFederal,
                    chave         = p.dadosIbpt.chave,
                    fonte         = p.dadosIbpt.fonte
                };
                produto.produto_ibpt.Add(ibpt);
            }

            return(produto);
        }
Exemple #2
0
 public virtual void ExcluirProduto_Ibpt(Produto_Ibpt Produto_Ibpt)
 {
     try
     {
         _Produto_IbptRepositorio.Deletar(c => c == Produto_Ibpt);
         _Produto_IbptRepositorio.Commit();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
 public virtual void AlterarProduto_Ibpt(Produto_Ibpt Produto_Ibpt)
 {
     try
     {
         Produto_Ibpt.alteracao = DateTime.Now;
         _Produto_IbptRepositorio.Atualizar(Produto_Ibpt);
         _Produto_IbptRepositorio.Commit();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #4
0
 public virtual void AdicionarProduto_Ibpt(Produto_Ibpt Produto_Ibpt)
 {
     try
     {
         Produto_Ibpt.inclusao = DateTime.Now;
         _Produto_IbptRepositorio.Adicionar(Produto_Ibpt);
         _Produto_IbptRepositorio.Commit();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }