public Model.tb_conta BuscarPorNome(string Nome) { Model.tb_conta conta = db.tb_conta.FirstOrDefault(t => t.nm_conta.Contains(Nome)); return(conta); }
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); }
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."); } }
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."); } }
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); } }
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(); }
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(); }
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(); } }
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); }
public void Inserir(Model.tb_conta conta) { db.tb_conta.Add(conta); db.SaveChanges(); }