Example #1
0
        public void Remover(int id)
        {
            Model.Entities.tb_conta remove = db.tb_conta.FirstOrDefault(t => t.id_conta == id);
            db.tb_conta.Remove(remove);

            db.SaveChanges();
        }
Example #2
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                Model.Entities.tb_conta conta = new Model.Entities.tb_conta();

                conta.ds_tipo       = "Despesas";
                conta.dt_vencimento = dtpVencimento.Value;
                conta.nm_conta      = txtConta.Text;
                conta.dt_pagamento  = dtpPagamento.Value;
                conta.vl_conta      = nudValor.Value;

                if (rdnPaga.Checked == true)
                {
                    conta.bl_situacao = true;
                }
                else
                {
                    conta.bl_situacao = false;
                }

                Business.DespesaBusiness busdespesa = new Business.DespesaBusiness();
                busdespesa.Inserir(conta);

                MessageBox.Show("Cadastro efetuado com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #3
0
        public void Alterar(Model.Entities.tb_conta d)
        {
            Model.Entities.tb_conta antigo = db.tb_conta.FirstOrDefault(t => t.id_conta == d.id_conta);

            antigo.dt_pagamento  = d.dt_pagamento;
            antigo.dt_vencimento = d.dt_vencimento;
            antigo.ds_tipo       = d.ds_tipo;;
            antigo.nm_conta      = d.nm_conta;
            antigo.vl_conta      = d.vl_conta;


            db.SaveChanges();
        }
Example #4
0
 private void ValidarConta(Model.Entities.tb_conta conta)
 {
     if (!Utils.Validacao.ValidarRequerido(conta.nm_conta))
     {
         throw new ArgumentException("O campo Nome da Conta é obrigatório");
     }
     if (!Utils.Validacao.ValidarRequerido(conta.ds_tipo))
     {
         throw new ArgumentException("O campo Tipo de Conta é obrigatório");
     }
     if (conta.vl_conta == 0)
     {
         throw new ArgumentException("O campo Valor é obrigatório");
     }
 }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            Model.Entities.tb_conta c = new Model.Entities.tb_conta();
            c.dt_pagamento  = Convert.ToDateTime(dtpPagamento.Value);
            c.ds_tipo       = "Despesas";
            c.dt_vencimento = Convert.ToDateTime(dtpVencimento.Value);
            c.nm_conta      = txtConta.Text;
            if (rdnPaga.Checked == true)
            {
                c.bl_situacao = true;
            }
            else
            {
                c.bl_situacao = false;
            }

            Business.DespesaBusiness busConta = new Business.DespesaBusiness();
            busConta.Alterar(c);

            MessageBox.Show("Alteração efetuada com sucesso", "Fast Care", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        private void nudId_ValueChanged(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(nudId.Value);

            Business.DespesaBusiness busIdModelo = new Business.DespesaBusiness();
            Model.Entities.tb_conta  modelo      = busIdModelo.listarPOrIDModeloDespesa(id);
            if (modelo != null)
            {
                txtConta.Text       = modelo.nm_conta;
                nudValor.Value      = modelo.vl_conta;
                dtpPagamento.Value  = Convert.ToDateTime(modelo.dt_pagamento);
                dtpVencimento.Value = Convert.ToDateTime(modelo.dt_vencimento);
                if (modelo.bl_situacao == true)
                {
                    rdnPaga.Checked = true;
                }
                else
                {
                    rdnPendente.Checked = true;
                }
            }
        }
Example #7
0
 public Model.Entities.tb_conta ListarPorIdModeloDespesa(int id)
 {
     Model.Entities.tb_conta dID = db.tb_conta.FirstOrDefault(t => t.id_conta == id && t.ds_tipo == "Despesas");
     return(dID);
 }
Example #8
0
 public void Inserir(Model.Entities.tb_conta c)
 {
     db.tb_conta.Add(c);
     db.SaveChanges();
 }
Example #9
0
 public void Alterar(Model.Entities.tb_conta conta)
 {
     Business.DespesaBusiness db = new DespesaBusiness( );
     db.Alterar(conta);
 }
Example #10
0
        public Model.Entities.tb_conta listarPOrIDModeloDespesa(int id)
        {
            Model.Entities.tb_conta IdModelo = db.ListarPorIdModeloDespesa(id);

            return(IdModelo);
        }
Example #11
0
 public void Inserir(Model.Entities.tb_conta conta)
 {
     ValidarConta(conta);
     db.Inserir(conta);
 }