Example #1
0
        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());
        }
Example #2
0
        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();
            }
        }
Example #3
0
        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;
            }
        }
Example #4
0
        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();
            }
        }