// public ProdutoNotaFiscalListModel ProdutosNotaFiscalLista(ProdutoNotaFiscalModel produtoNotaFiscalModel) { var listaProduto = new ProdutoNotaFiscalListModel(); // try { this.dbCore.LimparParametros(); // this.dbCore.ComandoAdicionarParametro("@id_nota_fiscal", produtoNotaFiscalModel.NotaFiscal.IdNotaFiscal); this.dbCore.ComandoAdicionarParametro("@id_produto", produtoNotaFiscalModel.Produto.IdProduto); // foreach (DataRow produtoNotaFiscal in this.dbCore.ExecutarConsulta("usp_produto_nota_fiscal_sel").Rows) { listaProduto.Add(new ProdutoNotaFiscalModel { Produto = new ProdutoModel { IdProduto = Convert.ToInt32(produtoNotaFiscal["id_produto"]), NomeProduto = produtoNotaFiscal["nome_produto"].ToString() }, NotaFiscal = new NotaFiscalModel { IdNotaFiscal = Convert.ToInt32(produtoNotaFiscal["id_nota_fiscal"]) }, Quantidade = Convert.ToDecimal(produtoNotaFiscal["quantidade"]), QuantidadePorEmbalagem = Convert.ToDecimal(produtoNotaFiscal["quantidade_embalagem"]), ValorUnitario = Convert.ToDecimal(produtoNotaFiscal["valor_unitario"]), CustoSemImposto = Convert.ToDecimal(produtoNotaFiscal["custo_sem_imposto"]), CustoComImposto = Convert.ToDecimal(produtoNotaFiscal["custo_com_imposto"]), ValorTotalDoIcmsSt = Convert.ToDecimal(produtoNotaFiscal["valor_icms_st"]), ValorTotalDoIpi = Convert.ToDecimal(produtoNotaFiscal["valor_ipi"]), ValorTotalDoDesconto = Convert.ToDecimal(produtoNotaFiscal["valor_desconto"]), Observacao = produtoNotaFiscal["observacao"].ToString() }); } } catch (Exception) { throw; } // return(listaProduto); }
// public CorpoNotaFiscalForm(NotaFiscalModel notaFiscalModel, AcaoForm acaoForm) { try { InitializeComponent(); this.notaFiscalModel = new NotaFiscalModel(); this.produtoNotaFiscalListModel = new ProdutoNotaFiscalListModel(); this.acaoForm = acaoForm; // this.CarregarComboBoxEstabelecimento(); this.CarregarComboBoxFornecedores(); this.PreencherTextBoxVazio(); // switch (acaoForm) { case AcaoForm.NovoLancamento: this.Text = "Novo lançamento de compras"; break; case AcaoForm.AlterarLancamento: this.Text = "Alteração de lançamento de compras"; this.notaFiscalModel = notaFiscalModel; this.txtNumeroNotaFiscal.Text = notaFiscalModel.NumeroNotaFiscal; this.txtTotalDespesas.Text = notaFiscalModel.ValorTotalDasDespesas.ToString("N2"); this.txtTotalIcms.Text = notaFiscalModel.ValorTotalDoIcmsSt.ToString("N2"); this.txtTotalIpi.Text = notaFiscalModel.ValorTotalDoIpi.ToString("N2"); this.txtTotalNotaFiscal.Text = notaFiscalModel.ValorTotalDaNota.ToString("N2"); // this.BloquearControles(); break; } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }