public void CarregaLancamentoPago() { if (ckbContasPagas.Checked == true) { DataSet ds = new DataSet(); LancamentosBaixasBO lancamentosBaixasBo = new LancamentosBaixasBO(); Banco banco = new Banco(); BancoBO bancoBO = new BancoBO(); ContaCorrente contaCorrente = new ContaCorrente(); ContaCorrenteBO contaCorrenteBO = new ContaCorrenteBO(); ds = lancamentosBaixasBo.LancamentosBaixaTodos(DateTime.Parse(txtDateInicial.Text), DateTime.Parse(txtDataFinal.Text)); if (ds != null) { lsContasPagas.Items.Clear(); contPag = 0; totalContaPagaDinheiro = 0; foreach (DataRow row in ds.Tables[0].Rows) { lsContasPagas.Items.Add(row.ItemArray[0].ToString()); lsContasPagas.Items[contPag].SubItems.Add(string.Format("{0:dd/MM/yyyy}", row["DataBaixa"])); lsContasPagas.Items[contPag].SubItems.Add(string.Format("{0:C2}", row["VlorBaixa"])); contPag++; banco = bancoBO.SelecionaBancoCaixaEmpresa(); contaCorrente = contaCorrenteBO.RetornaContaCorrenteID(Convert.ToInt32(row["ContaID"])); if (banco.BancoID == contaCorrente.BancoID) { totalContaPagaDinheiro += Convert.ToDecimal(row["VlorBaixa"]); } } contPag = 0; txtTotalContasPagaEmDinheiro.Text = totalContaPagaDinheiro.ToString("C"); txtTotalContasPagaEmCartoes.Text = Convert.ToDecimal("0.00").ToString("C"); txtTotalContasPagaEmCheque.Text = Convert.ToDecimal("0.00").ToString("C"); txtTotalContasPagaEmBancos.Text = Convert.ToDecimal("0.00").ToString("C"); } } else { lsContasPagas.Items.Clear(); } }
public void CarregaDespesasDoDia() { if (ckbDespesasDiarias.Checked == true) { DataSet ds = new DataSet(); DespesasBO despesasBO = new DespesasBO(); Banco banco = new Banco(); BancoBO bancoBO = new BancoBO(); ds = despesasBO.TodasDespesas(DateTime.Parse(txtDateInicial.Text), DateTime.Parse(txtDataFinal.Text)); if (ds != null) { lsDespesas.Items.Clear(); contDespesa = 0; totalDespesasDinheiro = 0; foreach (DataRow row in ds.Tables[0].Rows) { lsDespesas.Items.Add(row.ItemArray[0].ToString()); lsDespesas.Items[contDespesa].SubItems.Add(string.Format("{0:dd/MM/yyyy}", row.ItemArray[1])); lsDespesas.Items[contDespesa].SubItems.Add(string.Format("{0:C2}", row.ItemArray[3])); contDespesa++; banco = bancoBO.SelecionaBancoCaixaEmpresa(); if (banco.BancoID == Convert.ToInt32(row["BancoID"])) { totalDespesasDinheiro += Convert.ToDecimal(row.ItemArray[3]); } } contDespesa = 0; txtTotalDespesasEmDinheiro.Text = string.Format("{0:C2}", totalDespesasDinheiro); txtTotalDespesasEmBancos.Text = Convert.ToDecimal("0.00").ToString("C"); txtTotalDespesasEmCartoes.Text = Convert.ToDecimal("0.00").ToString("C"); txtTotalDespesasEmCheque.Text = Convert.ToDecimal("0.00").ToString("C"); } } else { lsDespesas.Items.Clear(); } }
private void AtualizaSaldoContaCorrenteCaixaEmpresa(string tipPagamento, decimal valor) { ContaCorrente contaCorrente = new ContaCorrente(); ContaCorrenteBO contaCorrenteBO = new ContaCorrenteBO(); Banco banco = new Banco(); BancoBO bancoBO = new BancoBO(); if (tipPagamento.Equals("01 - Dinheiro")) { //VERIFICA SE EXISTE BANCO CAIXA EMPRESA banco = bancoBO.SelecionaBancoCaixaEmpresa(); if (banco != null) { //VERIFICA SE EXISTE CONTA CORRENTE RELACIONADA AO BANCO contaCorrente = contaCorrenteBO.SelecionarContaCorrenteBancoID(banco.BancoID); if (contaCorrente != null) { //ATUALIZA O SALDO PERTINENTE A CONTA CORRENTE DE ACORDO COM O BANCO CAIXA EMPRESA contaCorrenteBO.AtualizarSaldoPositivo(contaCorrente.ContaID, valor.ToString()); } else { if (MessageBox.Show("Não existe conta corrente para esta empresa \n" + "É necessário cadastrar uma conta agora\n" + "Deseja cadastrar?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ; } { using (frmContaCorrente frm = new frmContaCorrente()) { frm.ShowDialog(); } } } } } }
private void EstornarSaldoCaixaEmpresa() { //Atualiza saldo conta corrente caixa empresa //Altera a saldo conta corrente ItemTipoRecebimentoVenda itemTipoRecVenda = new ItemTipoRecebimentoVenda(); ItemTipoRecebimentoVendaBO itemTipoRecVendaBO = new ItemTipoRecebimentoVendaBO(); DataTable dtItensTipoRecVenda = itemTipoRecVendaBO.CriaDataTableSelecionaItemVendaFormaRecebimenoto(vendaID); foreach (DataRow itemTipRV in dtItensTipoRecVenda.Rows) { Banco banco = new Banco(); BancoBO bancoBO = new BancoBO(); ContaCorrente contaCorrente = new ContaCorrente(); ContaCorrenteBO contaCorrenteBO = new ContaCorrenteBO(); if (itemTipRV["formaRecebimento"].ToString().Equals("01 - Dinheiro")) { //VERIFICA SE EXISTE BANCO CAIXA EMPRESA banco = bancoBO.SelecionaBancoCaixaEmpresa(); if (banco != null) { //VERIFICA SE EXISTE CONTA CORRENTE RELACIONADA AO BANCO contaCorrente = contaCorrenteBO.SelecionarContaCorrenteBancoID(banco.BancoID); if (contaCorrente != null) { //ATUALIZA O SALDO PERTINENTE A CONTA CORRENTE DE ACORDO COM O BANCO CAIXA EMPRESA contaCorrenteBO.AtualizarSaldoDespesa(contaCorrente.ContaID, itemTipRV["vlrPago"].ToString()); } } } } }