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(); }
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); } }
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(); }
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; } } }
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); }
public void Inserir(Model.Entities.tb_conta c) { db.tb_conta.Add(c); db.SaveChanges(); }
public void Alterar(Model.Entities.tb_conta conta) { Business.DespesaBusiness db = new DespesaBusiness( ); db.Alterar(conta); }
public Model.Entities.tb_conta listarPOrIDModeloDespesa(int id) { Model.Entities.tb_conta IdModelo = db.ListarPorIdModeloDespesa(id); return(IdModelo); }
public void Inserir(Model.Entities.tb_conta conta) { ValidarConta(conta); db.Inserir(conta); }