Ejemplo n.º 1
0
        public Model.tb_conta BuscarPorNome(string Nome)
        {
            Model.tb_conta conta =
                db.tb_conta.FirstOrDefault(t => t.nm_conta.Contains(Nome));

            return(conta);
        }
Ejemplo n.º 2
0
        public void Alterar(Model.tb_conta conta)
        {
            string   con   = conta.nm_conta;
            string   tp    = conta.tp_conta;
            DateTime val   = Convert.ToDateTime(conta.dt_vencimento);
            DateTime pag   = Convert.ToDateTime(conta.dt_pagamento);
            decimal  valor = Convert.ToDecimal(conta.vl_conta);

            if (con.Length >= 20)
            {
                throw new ArgumentException("Quantidade de Caracteres Excedida");
            }

            if (tp.Length >= 20)
            {
                throw new ArgumentException("Quantidade de Caracteres Excedida");
            }


            if (valor == 0)
            {
                throw new ArgumentException("A quantidade não pode ser 0");
            }



            if (pag == null)
            {
                throw new ArgumentException("a Data de Pagamento não pode estar vazio");
            }



            dg.Alterar(conta);
        }
Ejemplo n.º 3
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                Model.tb_conta conta = dvgConta.CurrentRow.DataBoundItem as Model.tb_conta;


                //conta.dt_pagamento = dtpData.Value; ;
                //conta.dt_vencimento = dtpVenci.Value;
                //conta.nm_conta = txtNome.Text;
                //conta.tp_conta = txtTipo.Text;
                //conta.vl_conta = Convert.ToInt32(txtValor.Text);



                Business.DespesasGastosBusiness bus = new Business.DespesasGastosBusiness();
                bus.Alterar(conta);

                MessageBox.Show("Alterado com Sucesso");
            }


            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }


            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente.");
            }
        }
Ejemplo n.º 4
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                Model.tb_conta id = dvgConta.CurrentRow.DataBoundItem as Model.tb_conta;


                Business.DespesasGastosBusiness business = new Business.DespesasGastosBusiness();


                business.Remover(id);


                MessageBox.Show("Conta deletada com Sucesso!");
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }

            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente.");
            }
        }
Ejemplo n.º 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                Model.tb_conta conta = new Model.tb_conta();


                conta.dt_pagamento  = dtpData.Value;;
                conta.dt_vencimento = dtpVenci.Value;
                conta.nm_conta      = txtNome.Text;
                conta.tp_conta      = txtTipo.Text;
                conta.vl_conta      = Convert.ToInt32(txtValor.Text);



                Business.DespesasGastosBusiness bus = new Business.DespesasGastosBusiness();
                bus.Inserir(conta);

                MessageBox.Show("Conta cadastrada com Sucesso");
            }


            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 6
0
        public void remover(int id)
        {
            Model.tb_conta remover = db.tb_conta.First(t => t.id_Contas == id);

            db.tb_conta.Remove(remover);
            db.SaveChanges();
        }
Ejemplo n.º 7
0
        public void Alterar(Model.tb_conta conta)
        {
            Model.tb_conta alterar = db.tb_conta.First(t => t.id_Contas == conta.id_Contas);

            alterar.vl_conta      = conta.vl_conta;
            alterar.nm_conta      = conta.nm_conta;
            alterar.tp_conta      = conta.tp_conta;
            alterar.dt_vencimento = conta.dt_vencimento;
            alterar.dt_pagamento  = conta.dt_pagamento;

            db.SaveChanges();
        }
Ejemplo n.º 8
0
        public void remover(Model.tb_conta conta)
        {
            Model.tb_conta remover = db.tb_conta.First(t => t.id_Contas == conta.id_Contas);

            remover.vl_conta      = conta.vl_conta;
            remover.nm_conta      = conta.nm_conta;
            remover.tp_conta      = conta.tp_conta;
            remover.dt_vencimento = conta.dt_vencimento;
            remover.dt_pagamento  = conta.dt_pagamento;


            if (remover != null)
            {
                db.tb_conta.Remove(remover);
                db.SaveChanges();
            }
        }
Ejemplo n.º 9
0
        public void Inserir(Model.tb_conta conta)
        {
            string   con   = conta.nm_conta;
            string   tp    = conta.tp_conta;
            DateTime val   = Convert.ToDateTime(conta.dt_vencimento);
            DateTime pag   = Convert.ToDateTime(conta.dt_pagamento);
            decimal  valor = Convert.ToDecimal(conta.vl_conta);

            if (con.Length >= 50)
            {
                throw new ArgumentException("Quantidade de Caracteres Excedida");
            }

            if (tp.Length >= 20)
            {
                throw new ArgumentException("Quantidade de Caracteres Excedida");
            }



            if (valor == 0)
            {
                throw new ArgumentException("A quantidade não pode ser 0");
            }



            if (pag == null)
            {
                throw new ArgumentException("a Data de Pagamento não pode estar vazio");
            }


            //List<Model.tb_turma> vali = db.ConsultarTurma(turrr);



            //if (vali.Exists(t => t.nm_turma.Equals(turrr)))
            //{
            //    throw new ArgumentException("O nome que foi usado no campo TURMA já exite. Por Favor, insira outro nome.");
            //}

            dg.Inserir(conta);
        }
Ejemplo n.º 10
0
 public void Inserir(Model.tb_conta conta)
 {
     db.tb_conta.Add(conta);
     db.SaveChanges();
 }