// public string ProdutoNotaFiscalManter(ProdutoNotaFiscalModel produtoNotaFiscalModel) { var retorno = string.Empty; // try { this.dbCore.LimparParametros(); // this.dbCore.ComandoAdicionarParametro("@id_produto", produtoNotaFiscalModel.Produto.IdProduto); this.dbCore.ComandoAdicionarParametro("@id_nota_fiscal", produtoNotaFiscalModel.NotaFiscal.IdNotaFiscal); this.dbCore.ComandoAdicionarParametro("@quantidade", produtoNotaFiscalModel.Quantidade); this.dbCore.ComandoAdicionarParametro("@quantidade_embalagem", produtoNotaFiscalModel.QuantidadePorEmbalagem); this.dbCore.ComandoAdicionarParametro("@valor_unitario", produtoNotaFiscalModel.ValorUnitario); this.dbCore.ComandoAdicionarParametro("@custo_sem_imposto", produtoNotaFiscalModel.CustoSemImposto); this.dbCore.ComandoAdicionarParametro("@custo_com_imposto", produtoNotaFiscalModel.CustoComImposto); this.dbCore.ComandoAdicionarParametro("@valor_icms_st", produtoNotaFiscalModel.ValorTotalDoIcmsSt); this.dbCore.ComandoAdicionarParametro("@valor_ipi", produtoNotaFiscalModel.ValorTotalDoIpi); this.dbCore.ComandoAdicionarParametro("@valor_desconto", produtoNotaFiscalModel.ValorTotalDoDesconto); this.dbCore.ComandoAdicionarParametro("@observacao", produtoNotaFiscalModel.Observacao); // retorno = this.dbCore.ExecutarComando("usp_produto_nota_fiscal_manter"); } catch (Exception) { throw; } // return(retorno); }
public ProdutoLancamentoNotaFiscalForm(ProdutoNotaFiscalModel produtoNotaFiscalModel) { try { InitializeComponent(); // this.notaFiscalModel = produtoNotaFiscalModel.NotaFiscal; // if (produtoNotaFiscalModel.Produto.IdProduto > 0) { this.txtCodigo.Text = produtoNotaFiscalModel.Produto.IdProduto.ToString(); foreach (DataRow dtRow in new ProdutoDAO().ProdutoListByAll(this.txtCodigo.Text, this.notaFiscalModel.Estabelecimento.IdEstabelecimento).Rows) { this.produtoModel = new ProdutoModel { IdProduto = Convert.ToInt32(dtRow["id_produto"]), NomeProduto = dtRow["nome_produto"].ToString(), Departamento = new DepartamentoProdutoModel { IdDepartamento = Convert.ToInt32(dtRow["id_departamento"]), NomeDepartamento = dtRow["nome_departamento"].ToString() }, PrecoCusto = Convert.ToDecimal(dtRow["preco_custo"]), PrecoVenda = Convert.ToDecimal(dtRow["preco_venda"]) }; } //this.produtoModel = new ProdutoDAO().ProdutoListByAll(this.txtCodigo.Text).Single(); // this.txtNomeProduto.Text = this.produtoModel.NomeProduto; this.txtQuantidade.Text = produtoNotaFiscalModel.Quantidade.ToString("N2"); this.txtQuantidadeEmbalagem.Text = produtoNotaFiscalModel.QuantidadePorEmbalagem.ToString("N2"); this.txtValorUnitario.Text = produtoNotaFiscalModel.ValorUnitario.ToString("N2"); this.txtCustoSemImposto.Text = produtoNotaFiscalModel.CustoSemImposto.ToString("N2"); this.txtCustoComImposto.Text = produtoNotaFiscalModel.CustoComImposto.ToString("N2"); this.txtValorIcmsSt.Text = produtoNotaFiscalModel.ValorTotalDoIcmsSt.ToString("N2"); this.txtVAlorIpi.Text = produtoNotaFiscalModel.ValorTotalDoIpi.ToString("N2"); this.txtValorDesconto.Text = produtoNotaFiscalModel.ValorTotalDoDesconto.ToString("N2"); this.txtObservacao.Text = produtoNotaFiscalModel.Observacao.ToString(); this.Text = "Alteração de lançamento de produto"; this.txtCodigo.ReadOnly = true; this.txtCodigo.BackColor = Color.White; this.txtNomeProduto.ReadOnly = true; this.txtNomeProduto.BackColor = Color.White; this.btnProduto.Enabled = false; this.CalcularCusto(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
// 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); }