Esempio n. 1
0
        public override void Editar()
        {
            NFManual v = new NFManual(GUID);
            //fazer um dump dos itens do objeto
            DumpElement(v.Itens);

            v.Save();

            ProdutoAcabadoTest acabado = new ProdutoAcabadoTest();
            acabado.Gravar();

            //excluir 2 itens e salvar
            v.Itens.RemoveAt(0);
            v.Itens.RemoveAt(0);
            GUID = v.Save();

            //recarrega o objeto para coNFManualrir se salvou corretamente os itens
            v = new NFManual(GUID);

            //fazer um dump dos itens do objeto
            DumpElement(v.Itens);

            //adicionar 3 itens
            v.Itens.Add(new OpenPOS.Data.Faturamento.Lancamento.Movimento.Item.NFManual.Item
            {
                Quantidade = 10,
                ValorUnitarioBruto = 12.5,
                ItemMovimentado = new Acabado(acabado.GUID),
                DescricaoNF = "Produto de teste cinco",
                TabelaPreco = new Data.Cadastro.TabelaPreco.TabelaPreco().Find<Model.Cadastro.TabelaPreco.ITabelaPreco>(new Where { Limit = new Limit(1) })[0]
            });

            v.Itens.Add(new OpenPOS.Data.Faturamento.Lancamento.Movimento.Item.NFManual.Item
            {
                Quantidade = 25,
                ValorUnitarioBruto = 15,
                ItemMovimentado = new Acabado(acabado.GUID),
                DescricaoNF = "Produto de teste seis",
                TabelaPreco = new Data.Cadastro.TabelaPreco.TabelaPreco().Find<Model.Cadastro.TabelaPreco.ITabelaPreco>(new Where { Limit = new Limit(1) })[0]
            });

            v.Itens.Add(new OpenPOS.Data.Faturamento.Lancamento.Movimento.Item.NFManual.Item
            {
                Quantidade = 33,
                ValorUnitarioBruto = 17.5,
                ItemMovimentado = new Acabado(acabado.GUID),
                DescricaoNF = "Produto de teste sete",
                TabelaPreco = new Data.Cadastro.TabelaPreco.TabelaPreco().Find<Model.Cadastro.TabelaPreco.ITabelaPreco>(new Where { Limit = new Limit(1) })[0]
            });

            GUID = v.Save();

            //recarrega o objeto para coNFManualrir se salvou corretamente os itens
            v = new NFManual(GUID);
            //fazer um dump dos itens do objeto
            DumpElement(v.Itens);
        }
Esempio n. 2
0
        public override void Gravar()
        {
            NFManual v = new NFManual();
            v.QuantidadeVolume = 3;
            v.Modelo = "01";

            ProdutoAcabadoTest acabado = new ProdutoAcabadoTest();
            acabado.Gravar();

            v.DadoPessoa = new DadoPessoa
            {
                Cliente = Settings.ConsumidorFinal
            };
            v.TabelaPreco = new Data.Cadastro.TabelaPreco.TabelaPreco().Find<Model.Cadastro.TabelaPreco.ITabelaPreco>(new Where { Limit = new Limit(1) })[0];

            v.Itens.Add(new OpenPOS.Data.Faturamento.Lancamento.Movimento.Item.NFManual.Item
            {
                Quantidade = 25,
                ValorUnitarioBruto = 15,
                DescricaoNF = "Produto de teste um",
                ItemMovimentado = new Acabado(acabado.GUID),
                Conferido = true,
                ValorImpostoAproximadoEstadual = 1.01,
                ValorImpostoAproximadoImportado = 1.02,
                ValorImpostoAproximadoMunicipio = 1.03,
                ChaveIBPT = "teste",
                TabelaPreco = new Data.Cadastro.TabelaPreco.TabelaPreco().Find<Model.Cadastro.TabelaPreco.ITabelaPreco>(new Where { Limit = new Limit(1) })[0]
            });
            v.Itens.Add(new OpenPOS.Data.Faturamento.Lancamento.Movimento.Item.NFManual.Item
            {
                Quantidade = 25,
                ValorUnitarioBruto = 15,
                DescricaoNF = "Produto de teste dois",
                ItemMovimentado = new Acabado(acabado.GUID),
                Conferido = true,
                TabelaPreco = new Data.Cadastro.TabelaPreco.TabelaPreco().Find<Model.Cadastro.TabelaPreco.ITabelaPreco>(new Where { Limit = new Limit(1) })[0]
            });
            v.Itens.Add(new OpenPOS.Data.Faturamento.Lancamento.Movimento.Item.NFManual.Item
            {
                Quantidade = 25,
                ValorUnitarioBruto = 15,
                DescricaoNF = "Produto de teste tres",
                ItemMovimentado = new Acabado(acabado.GUID),
                Conferido = true,
                TabelaPreco = new Data.Cadastro.TabelaPreco.TabelaPreco().Find<Model.Cadastro.TabelaPreco.ITabelaPreco>(new Where { Limit = new Limit(1) })[0]
            });

            GUID = v.Save();
        }
Esempio n. 3
0
 public override void Popular()
 {
     NFManual v = new NFManual(GUID);
     DumpElement(v);
 }
Esempio n. 4
0
        public override void Gravar()
        {
            Devolucao devolucao = new Devolucao();
            NFManualTest nfTest = new NFManualTest();
            nfTest.Gravar();
            NFManual nf = new NFManual(nfTest.GUID);

            devolucao.MotivoDevolucao = "Não gostou da cor e com defeito";
            devolucao.Voucher = nf;
            devolucao.TabelaPreco = new OpenPOS.Data.Cadastro.TabelaPreco.TabelaPreco().Find<OpenPOS.Model.Cadastro.TabelaPreco.ITabelaPreco>(new Where { Limit = new Limit(1) })[0];

            foreach (OpenPOS.Model.Faturamento.Lancamento.Movimento.Item.NF.IItem item in nf.Itens)
            {
                Model.Faturamento.Lancamento.Movimento.Item.Devolucao.IDevolucaoItem i =
                    new OpenPOS.Data.Faturamento.Lancamento.Movimento.Item.Devolucao.Item()
                {
                    ItemMovimentado = item.ItemMovimentado,
                    Quantidade = item.Quantidade,
                    ValorUnitarioBruto = item.ValorUnitarioBruto,
                    DescricaoNF = item.DescricaoNF,
                    MotivoDevolucao = "Com defeito",
                    QuantidadeDevol = item.Quantidade,
                    EstadoItem = Enuns.Faturamento.Lancamento.Movimento.Devolucao.EstadoItem.Defeito,
                    TabelaPreco = item.TabelaPreco
                };
                devolucao.Itens.Add(i);
            }

            GUID = devolucao.Save();
        }