Esempio n. 1
0
        public ActionResult AtualizaReceita(ReceitaModelAtualizar model)
        {
            try
            {
                Usuario    u  = (Usuario)Session["usuario"];
                ReceitaDal rd = new ReceitaDal();

                if (ModelState.IsValid &&
                    u != null)
                {
                    Receita r = new Receita();
                    r.IdReceita       = model.IdReceita;
                    r.Nome            = model.Nome;
                    r.Valor           = model.Valor;
                    r.DataRecebimento = model.DataRecebimento;
                    r.IdUsuario       = u.IdUsuario;
                    rd.Update(r);

                    ViewBag.Mensagem = "A Receita " + model.Nome + ", foi atualizada com sucesso !";

                    ModelState.Clear();
                }
            }
            catch (Exception ex)
            {
                ViewBag.Mensagem = ex.Message;
            }

            CarregarReceitas();

            return(View("EditarReceita"));
        }
Esempio n. 2
0
        public ReceitaModelAtualizar SelecionarReceitas(int IdReceita)
        {
            ReceitaModelAtualizar model = new ReceitaModelAtualizar();

            try
            {
                ReceitaDal rd = new ReceitaDal();

                Receita r = rd.FindById(IdReceita);

                if (r != null)
                {
                    model.IdReceita       = r.IdReceita;
                    model.DataRecebimento = r.DataRecebimento;
                    model.Nome            = r.Nome;
                    model.Valor           = r.Valor;
                }
            }
            catch (Exception ex)
            {
                ViewBag.Mensagem = ex.Message;
            }

            return(model);
        }
Esempio n. 3
0
        public ActionResult DeletaReceita(ReceitaModelAtualizar model)
        {
            try
            {
                ReceitaDal rd = new ReceitaDal();

                if (ModelState.IsValid)
                {
                    rd.Delete(model.IdReceita);

                    ViewBag.Mensagem = "A Receita " + model.Nome + ", foi deletada com sucesso !";

                    ModelState.Clear();
                }
            }
            catch (Exception ex)
            {
                ViewBag.Mensagem = ex.Message;
            }

            CarregarReceitas();

            return(View("DeletarReceita"));
        }