public ActionResult Update(int id, string nome, DateTime dataPagamento, DateTime dataVencimento, decimal valor) { ContaPagar contaPagar = new ContaPagar(); contaPagar.Id = id; contaPagar.Nome = nome; repository.Alterar(contaPagar); return(RedirectToAction("Index")); }
private void Alterar() { ContaPagar conta = new ContaPagar(); conta.Id = Convert.ToInt32(lblId.Text); conta.Nome = txtNome.Text; conta.Valor = Convert.ToDecimal(mtbValor.Text.Replace("R$", "").Replace("$", "")); conta.Tipo = cbTipo.Text; conta.DataVencimento = Convert.ToDateTime(dtpDataVencimento.Text); ContaPagarRepository repositorio = new ContaPagarRepository(); repositorio.Alterar(conta); }
public ActionResult Update(int id, string nome, int IdCliente, int IdCategoria, DateTime dataPagamento, DateTime dataVencimento, decimal valor) { ContaPagar contaPagar = repository.ObterPeloId(id); contaPagar.Id = id; contaPagar.Nome = nome; contaPagar.IdCliente = IdCliente; contaPagar.IdCategoria = IdCategoria; contaPagar.DataPagamento = dataPagamento; contaPagar.DataVencimento = dataVencimento; contaPagar.Valor = valor; repository.Alterar(contaPagar); return(RedirectToAction("Index")); }
//Altera o registro selecionado no banco de dados private void Alterar() { bool verifica = VerificaCampos(); if (verifica == true) { btnAdicionar.Enabled = true; btnAlterar.Enabled = false; btnExcluir.Enabled = true; dataGridView1.Enabled = true; ContaPagarRepository repositorio = new ContaPagarRepository(); ContaPagar conta = new ContaPagar(); conta.Id = idAlterar; conta.Nome = txtNome.Text; conta.Valor = Convert.ToDecimal(mtxtValorConta.Text.Replace("R$", "")); conta.Data_Vencimento = dateTimePicker1.Value; conta.Tipo = txtTipo.Text; conta.Fechada = checkPaga.Checked; bool alterou = repositorio.Alterar(conta); if (alterou == true) { MessageBox.Show("Alterado com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Ocorreu um erro ao Alterar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } LimpaCampos(); AtualizarTabela(); } }