예제 #1
0
        // Altera o registro selecionado no banco
        private void Alterar()
        {
            bool verifica = VerificaCampos();

            if (verifica == true)
            {
                ContaReceber contaReceber = new ContaReceber();
                contaReceber.Id               = idAlterar;
                contaReceber.Nome             = txtNome.Text;
                contaReceber.Valor            = Convert.ToDecimal(mtxtValorConta.Text.Replace("R$", ""));
                contaReceber.Valor_Recebido   = Convert.ToDecimal(mtxtValorRecebido.Text.Replace("R$", ""));
                contaReceber.Data_Recebimento = dateTimePicker1.Value;
                contaReceber.Fechada          = checkPaga.Checked;
                bool adicionado = false;

                ContaReceberRepository repositorio = new ContaReceberRepository();
                adicionado = repositorio.Alterar(contaReceber);
                if (adicionado == true)
                {
                    MessageBox.Show("Alterado com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AtualizarTabela();
                }
                else
                {
                    MessageBox.Show("Um erro ocorreu ao alterar", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                LimpaCampos();
            }
        }
예제 #2
0
        public ActionResult Update(int id, string nome)
        {
            ContaReceber contaReceber = new ContaReceber();

            contaReceber.Id   = id;
            contaReceber.Nome = nome;
            repository.Alterar(contaReceber);
            return(RedirectToAction("Index"));
        }
        public ActionResult Update(int id, string nome, int IdCliente, int IdCategoria, DateTime dataPagamento, decimal valor)
        {
            ContaReceber contaReceber = repositorio.ObterPeloId(id);

            contaReceber.Id            = id;
            contaReceber.Nome          = nome;
            contaReceber.IdCliente     = IdCliente;
            contaReceber.IdCategoria   = IdCategoria;
            contaReceber.DataPagamento = dataPagamento;
            contaReceber.Valor         = valor;
            repositorio.Alterar(contaReceber);

            return(RedirectToAction("Index"));
        }
예제 #4
0
        private void Alterar()
        {
            ContaReceber conta = new ContaReceber();

            conta.Nome            = txtNome.Text;
            conta.Valor           = Convert.ToDecimal(mtbValor.Text.Replace("R$", "").Replace("$", ""));
            conta.ValorRecebido   = Convert.ToDecimal(mtbValorRecebido.Text.Replace("R$", "").Replace("$", ""));
            conta.DataRecebimento = Convert.ToDateTime(dtpDataRecebimento.Text);
            conta.Recebido        = Convert.ToBoolean(ckbRecebido.Checked);

            ContaReceberRepository repositorio = new ContaReceberRepository();

            repositorio.Alterar(conta);
        }