public void CarregaDadosEditarLancamento(int lancamentoID) { this.lancamentoID = lancamentoID; Lancamentos lancamentos = new Lancamentos(); LancamentosBO lancamentosBO = new LancamentosBO(); editar = true; lancamentos = lancamentosBO.SelecionarLancamentoID(lancamentoID); if (lancamentos != null) { tabLancamentos.TabPages.Remove(tabPage3); lblLancamentoID.Text = lancamentos.LancamentoID.ToString(); txtDataEmissao.Text = lancamentos.DataEmissao.ToString("dd/MM/yyyy"); txtDataEntrada.Text = lancamentos.DataCadastro.ToString("dd/MM/yyyy"); txtDescricao.Text = lancamentos.Descricao; txtNumDocum.Text = lancamentos.NumDoc; cbNumeroParcelas.SelectedText = lancamentos.NumParcela.ToString(); //pega o favorecido CadastroFornecedoresBO fornecedoresBO = new CadastroFornecedoresBO(); CadastroFornecedores fornecedores = new CadastroFornecedores(); fornecedores._CodigoFornecedor = lancamentos.CodClienteFornecedor; fornecedores = fornecedoresBO.SelecionaFornecedores(fornecedores); if (fornecedores != null) { cbClieForn.Text = fornecedores._Nome_Fantasia; } //pega tipo despesa TipoDespesa tipoDespesa = new TipoDespesa(); TipoDespesaBO tipoDespesaBO = new TipoDespesaBO(); tipoDespesa = tipoDespesaBO.SelecionaTipoDespesaID(lancamentos.TipoDespesaID); if (tipoDespesa != null) { txtTipoDespesas.Text = tipoDespesa.NomeTipoDespesa; } //pega clase despesa - provisoriamente ClasseDespesa classeDespesa = new ClasseDespesa(); ClasseDespesaBO classeDepsaBO = new ClasseDespesaBO(); classeDespesa = classeDepsaBO.SelecionarClasseDespesaID(tipoDespesa.ClasseDespesaID); if (classeDespesa != null) { txtClasseDespesas.Text = classeDespesa.NomeClasse; } //pega tipo documento TipoDocumento tipoDocumento = new TipoDocumento(); TipoDocumentoBO tipoDocumentoBO = new TipoDocumentoBO(); tipoDocumento = tipoDocumentoBO.SelecionarTipoDocumentoID(lancamentos.TipoDocumento); if (tipoDocumento != null) { cbTipoDocumento.Text = tipoDocumento.NomeTipoDocumento; } txtTipoLancamento.Text = lancamentos.TipoLancamento; txtTotalParcela.Text = lancamentos.ValorPrincipal.ToString("C"); txtValorDocumento.Text = lancamentos.ValorPrincipal.ToString("C"); txtVencimentoInicial.Text = lancamentos.DataVencimento.ToString("dd/MM/yyyy"); txtPagando.Text = lancamentos.ValorPrincipal.ToString("C"); } }
public void ExibirDadosSelecionadasEntradaMercadorias(int cod) { txtDataEmissao.Enabled = false; txtNNotaFiscal.Enabled = false; txtNomeFornecedor.Enabled = false; txtCodigoBarra.Enabled = false; txtLote.Enabled = false; txtDataVencimento.Enabled = false; txtQtde.Enabled = false; txtPrecoUnitario.Enabled = false; txtSubtotalProduto.Enabled = false; edit = true; if (cod != null) { entradaProduto = entradaProdutoBO.SelecinaEntradaProdutoID(cod); if (entradaProduto != null) { txtNNotaFiscal.Text = entradaProduto._NumeroDocumento.ToString(); txtVlrTotalGeral.Text = entradaProduto._TotalNotaFiscal.ToString("C"); txtDataEmissao.Text = entradaProduto._DataDocumento.ToString("dd/MM/yyyy"); CadastroFornecedores fornecedor = new CadastroFornecedores(); CadastroFornecedoresBO fornecedorBO = new CadastroFornecedoresBO(); fornecedor._CodigoFornecedor = entradaProduto.H_Fornecedor._CodigoFornecedor; fornecedor = fornecedorBO.SelecionaFornecedores(fornecedor); txtNomeFornecedor.SelectedValue = fornecedor._CodigoFornecedor; DataTable dt = new DataTable(); dt = itemEntradaProdutoBo.CriaDataTableSelecionaItensEntradaMercadoria(cod); if (dt != null) { foreach (DataRow row in dt.Rows) { lwItensEntrada.Items.Add(item.ToString()); lwItensEntrada.Items[contLinha].SubItems.Add(row["CodigoProduto"].ToString()); produto = new ProdutosTipo(); produto = produtoBo.SelectCodProduto(Convert.ToInt32(row["CodigoProduto"])); lwItensEntrada.Items[contLinha].SubItems.Add(produto._CodigoBarra); lwItensEntrada.Items[contLinha].SubItems.Add(produto._DescricaoProduto); lwItensEntrada.Items[contLinha].SubItems.Add(row["Lote"].ToString()); lwItensEntrada.Items[contLinha].SubItems.Add(Convert.ToDateTime(row["DataVencimento"]).ToString("dd/MM/yyyy")); lwItensEntrada.Items[contLinha].SubItems.Add(row["Qtde"].ToString()); lwItensEntrada.Items[contLinha].SubItems.Add(Convert.ToDecimal(row["PrecoUnitario"]).ToString("C")); lwItensEntrada.Items[contLinha].SubItems.Add(Convert.ToDecimal(row["Subtotal"]).ToString("C")); contLinha++; item++; qtdeProduto += Convert.ToInt32(row["Qtde"]); vlrTotalUnitario += Convert.ToDecimal(row["PrecoUnitario"]); vlrTotalEntrada += Convert.ToDecimal(row["Subtotal"]); } SomaTotalizares(); } } } }