private string CarregaTodasDespesas(DateTime dataInicio, DateTime dataFim) { DataSet ds = new DataSet(); DespesasBO despesasBO = new DespesasBO(); sb = new StringBuilder(); ds = despesasBO.TodasDespesas(dataInicio, dataFim); if (ds != null) { string numeroDespesa, valorDespesa; totalDespesas = 0; foreach (DataRow row in ds.Tables[0].Rows) { numeroDespesa = row["DespesasID"].ToString(); valorDespesa = Convert.ToDecimal(row["Valor"]).ToString("C"); totalDespesas += Convert.ToDecimal(row["Valor"]); sb.AppendLine(" " + numeroDespesa + " " + valorDespesa + " "); } } return(sb.ToString()); }
private void CarregaTodasDespesas() { DataSet ds = new DataSet(); DespesasBO despesasBO = new DespesasBO(); countRow = 0; ds = despesasBO.TodasDespesas(DateTime.Parse(txtDateInicial.Text), DateTime.Parse(txtDataFinal.Text)); if (ds != null) { countRow = 0; listViewDespesas.Items.Clear(); total = 0; foreach (DataRow row in ds.Tables[0].Rows) { listViewDespesas.Items.Add(row.ItemArray[0].ToString()); listViewDespesas.Items[countRow].SubItems.Add(Convert.ToDateTime(row.ItemArray[1]).ToString("dd/MM/yyyy")); listViewDespesas.Items[countRow].SubItems.Add((row.ItemArray[2]).ToString()); listViewDespesas.Items[countRow].SubItems.Add((row.ItemArray[5]).ToString()); listViewDespesas.Items[countRow].SubItems.Add((row.ItemArray[7]).ToString()); listViewDespesas.Items[countRow].SubItems.Add(Convert.ToDecimal(row.ItemArray[3]).ToString("C")); countRow++; total += Convert.ToDecimal(row.ItemArray[3].ToString()); } txtTotal.Text = total.ToString("C"); txtQtde.Text = listViewDespesas.Items.Count.ToString(); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (ValidarCampoObrigatorios() == true) { DespesasBO despesasBO = new DespesasBO(); if (lblDespesaID.Text == "0") { //Insert Despesas despesas = new Despesas(); despesas.TipoDespesaID = Convert.ToInt32(txtTipoDespesas.SelectedValue); despesas.ContaID = int.Parse(txtCodigoContaCorrente.Text); despesas.Data = Convert.ToDateTime(txtData.Text); despesas.DescricaoDespesa = txtDescricao.Text; despesas.Valor = Convert.ToDecimal(txtValor.Text.Substring(3)); despesasBO.InserirDespesa(despesas); contaCorrenteBO = new ContaCorrenteBO(); contaCorrenteBO.AtualizarSaldoDespesa(despesas.ContaID, despesas.Valor.ToString()); MessageBox.Show("Despesas salva com sucesso", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); if (MessageBox.Show("Deseja cadastrar uma nova despesas ? ", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { LimparCampos(); } else { this.Close(); } } else { //Update Despesas despesas = new Despesas(); despesas.DespesasID = int.Parse(lblDespesaID.Text); despesas.TipoDespesaID = Convert.ToInt32(txtTipoDespesas.SelectedValue); despesas.ContaID = int.Parse(txtCodigoContaCorrente.Text); despesas.Data = Convert.ToDateTime(txtData.Text); despesas.Valor = Convert.ToDecimal(txtValor.Text.Substring(3)); MessageBox.Show("Despesas alterada com sucesso", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { return; } }
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(); } }