Exemplo n.º 1
0
        public void TelaAcao(int acao, int codigoDespesa = 0)
        {
            if ((int)Uteis.AcaoTela.Editar == acao)
            {
                Acao = (int)Uteis.AcaoTela.Editar;

                if (codigoDespesa != 0)
                {
                    CodigoDespesa            = codigoDespesa;
                    chkQuitarDespesa.Visible = true;
                    CarregaListas();
                    DespesasBLL bllDespesa = new DespesasBLL();
                    var         desp       = bllDespesa.BuscaDespesa(codigoDespesa);

                    txtDescricao.Text              = desp.descricaoDESPESA;
                    txtDocumento.Text              = desp.documentoDESPESA;
                    txtObserv.Text                 = desp.observacaoDESPESA;
                    txtValorDespesa.Text           = TirarMascara(desp.valorDESPESA.ToString("c"));
                    dtpDespesa.Value               = desp.dataDESPESA;
                    cbo_tipo_despesa.SelectedIndex = cbo_tipo_despesa.FindStringExact(desp.tipoDESPESA.descricaoTIPODESPESA);
                    cbo_Profissional.SelectedIndex = cbo_Profissional.FindStringExact(desp.favorecido.nomeFuncionario);
                    chkQuitarDespesa.Checked       = desp.situacaoDESPESA == 1 ? false : true;
                }
            }
            else if ((int)Uteis.AcaoTela.Incluir == acao)
            {
                CarregaListas();
                chkQuitarDespesa.Visible = false;
                Acao = (int)Uteis.AcaoTela.Incluir;
            }
        }
Exemplo n.º 2
0
        public void filtra_despesas()
        {
            decimal total = 0;
            decimal pago  = 0;

            DespesasBLL despesas = new DespesasBLL();

            despesas.data_inicial    = this.data_inicial.ToShortDateString();
            despesas.data_final      = this.data_final.ToShortDateString();
            dataGridView1.DataSource = despesas.localizar();
            lbl_mes.Text             = this.data_inicial.ToShortDateString() + " - " + this.data_final.ToShortDateString();

            foreach (DataGridViewRow row in this.dataGridView1.Rows)
            {
                try{
                    total += decimal.Parse(row.Cells[5].Value.ToString());

                    if (row.Cells[1].Value.ToString() == "PAGO")
                    {
                        pago += decimal.Parse(row.Cells[5].Value.ToString());
                    }

                    String xmes = this.data_inicial.ToShortDateString().Split('/')[1].ToString();
                    row.Cells[3].Value = row.Cells[3].Value.ToString().Split('/')[0].ToString() + "/" + xmes + "/" + row.Cells[3].Value.ToString().Split('/')[0].ToString();
                }
                catch
                {
                }
            }

            lbl_total_despesa.Text = "R$ " + total;
            lbl_total_pago.Text    = "R$ " + pago;
            lbl_saldo.Text         = "R$ " + (total - pago);
        }
Exemplo n.º 3
0
        private void button6_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja realmente excluir esta despesa ?", "Sim", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)
            {
                Int32       id  = Int32.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());
                DespesasBLL cmd = new DespesasBLL();
                cmd.id   = id;
                cmd.data = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day).AddMonths(month_control).ToShortDateString();
                cmd.excluir();
                MessageBox.Show("Dispesa excluida com sucesso !");

                filtra_despesas();
            }
        }
Exemplo n.º 4
0
 private void btExcluir_Click(object sender, EventArgs e)
 {
     if (gridLista.CurrentRow.Cells[5].Value.ToString() == "Quitada")
     {
         MessageBox.Show("Despesa quitada não pode ser excluida, por favor efetue  o extorno !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         return;
     }
     if (MessageBox.Show("Deseja excluir a despesa !!!", "Atenção", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         if (gridLista.SelectedRows.Count > 0)
         {
             DespesasBLL bll      = new DespesasBLL();
             bool        mensagem = bll.ExcluirCadastro(Convert.ToInt32(gridLista.CurrentRow.Cells[0].Value.ToString()));
             CarregarDespesas();
         }
     }
 }
Exemplo n.º 5
0
        public void visualizar(Int32 id, String vencimento)
        {
            DespesasBLL cmd = new DespesasBLL();
            DataTable   tb  = cmd.localizar_especifico(id);

            if (tb.Rows.Count > 0)
            {
                try { cbFornPresServ.SelectedValue = tb.Rows[0].ItemArray[1].ToString(); }catch { }

                try{
                    txt_descricao.Text = tb.Rows[0].ItemArray[2].ToString();
                }catch {
                }

                if (Int32.Parse(tb.Rows[0].ItemArray[3].ToString()) == 1)
                {
                    cb_mensal.Checked = true;
                }
                else
                {
                    cb_mensal.Checked = false;
                }


                txtTitulo.Text = tb.Rows[0].ItemArray[5].ToString();
                txtSerie.Text  = tb.Rows[0].ItemArray[6].ToString();

                dt_data.Text = vencimento;
                dt_data.Text = tb.Rows[0].ItemArray[9].ToString();

                //dt_data

                txt_valor.Text = "0.00";
                panel1.Enabled = false;
            }
            else
            {
                MessageBox.Show("Não foi possivel selecionar a conta a pagar, contate o desenvolvedor !");
                this.Close();
            }
        }
Exemplo n.º 6
0
        private void button1_Click(object sender, EventArgs e)
        {
            // if()

            if (txt_descricao.Text.Length > 2)
            {
                if (txt_valor.Text.Length > 1)
                {
                    DespesasBLL cmd = new DespesasBLL();
                    try{
                        cmd.fornecedor = int.Parse(cbFornPresServ.SelectedValue.ToString());
                    }catch {
                        cmd.fornecedor = 0;
                    }

                    cmd.descricao = txt_descricao.Text;
                    cmd.data      = dt_data.Text;
                    cmd.mensal    = cb_mensal.Checked;
                    cmd.valor     = decimal.Parse(txt_valor.Text);

                    cmd.titulo = txtTitulo.Text.Length > 0 ? txtTitulo.Text : "";
                    cmd.serie  = txtSerie.Text.Length > 0 ? txtSerie.Text : "";

                    cmd.add_despesa();
                    MessageBox.Show("Despesa cadastrada com sucesso !");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Insira um valor válido !");
                }
            }
            else
            {
                MessageBox.Show("Insira uma descrição valida !");
            }
        }
Exemplo n.º 7
0
        private void btIncuir_Click(object sender, EventArgs e)
        {
            if ((int)Uteis.AcaoTela.Editar == Acao)
            {
                Despesas despesa = new Despesas();

                despesa.codigoDESPESA     = CodigoDespesa;
                despesa.descricaoDESPESA  = txtDescricao.Text;
                despesa.documentoDESPESA  = txtDocumento.Text;
                despesa.observacaoDESPESA = txtObserv.Text;
                despesa.valorDESPESA      = Convert.ToDecimal(txtValorDespesa.Text);
                despesa.dataDESPESA       = Convert.ToDateTime(dtpDespesa.Text);
                despesa.situacaoDESPESA   = chkQuitarDespesa.Checked == true ? 2 : 1;


                //criando tipo despesa
                TipoDespesa tpDespesa = new TipoDespesa();
                tpDespesa.codigoTIPODESPESA = Convert.ToInt32(cbo_tipo_despesa.SelectedValue);
                despesa.tipoDESPESA         = tpDespesa;

                //criando tipo funcioanrio
                Funcionario funcionario = new Funcionario();
                funcionario.Id     = Convert.ToInt32(cbo_Profissional.SelectedValue);
                despesa.favorecido = funcionario;

                DespesasBLL bllDespesa = new DespesasBLL();
                bllDespesa.AlterarDespesas(despesa);
                MessageBox.Show("Alterado com sucesso!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            if ((int)Uteis.AcaoTela.Incluir == Acao)
            {
                if (txtDescricao.Text.Trim() == "")
                {
                    MessageBox.Show("Campo descrição é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtDescricao.Focus();
                    return;
                }

                if (txtValorDespesa.Text.Trim() == "")
                {
                    MessageBox.Show("Campo valor é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtValorDespesa.Focus();
                    return;
                }

                Despesas despesa = new Despesas();

                //criando funcionario
                Funcionario fun = new Funcionario();

                if (cbo_Profissional.Text == "Atendente padrão")
                {
                    fun.Id = 0;
                }
                else
                {
                    fun.Id = Convert.ToInt32(cbo_Profissional.SelectedValue);
                }
                despesa.descricaoDESPESA  = txtDescricao.Text;
                despesa.valorDESPESA      = Convert.ToDecimal(txtValorDespesa.Text);
                despesa.dataDESPESA       = Convert.ToDateTime(dtpDespesa.Text);
                despesa.documentoDESPESA  = txtDocumento.Text;
                despesa.observacaoDESPESA = txtObserv.Text;
                despesa.favorecido        = fun;

                //criando tipo despesa
                TipoDespesa tpDespesa = new TipoDespesa();
                tpDespesa.codigoTIPODESPESA = Convert.ToInt32(cbo_tipo_despesa.SelectedValue);
                despesa.tipoDESPESA         = tpDespesa;

                DespesasBLL bll      = new DespesasBLL();
                string      mensagem = bll.CadastrarDespesa(despesa);
                MessageBox.Show(mensagem, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);

                tpDespesa = null;
                bll       = null;
                limpaCampos();
            }

            this.Close();
        }