Пример #1
0
        public void RemoverProjetadoTest()
        {
            app_lifeContext contexto = new app_lifeContext();
            projetado       teste    = new projetado();
            projetado       atual    = new projetado();

            teste.Descricao   = "teste";
            teste.Valor       = 12345;
            teste.Data        = "12/12/1212";
            teste.CategoriaID = 1;
            teste.UsuarioID   = 1;



            //Execução
            teste.CadastrarProjetado(teste, 1);
            atual.RemoverProjetado(teste.ProjetadoID);

            var query = from u in contexto.projetadoes where u.ProjetadoID == teste.ProjetadoID select u;

            foreach (var item in query)
            {
                atual.Descricao   = item.Descricao;
                atual.Valor       = item.Valor;
                atual.Data        = item.Data;
                atual.CategoriaID = item.CategoriaID;
                atual.UsuarioID   = item.UsuarioID;
                atual.ProjetadoID = item.ProjetadoID;
            }

            //teste
            Assert.AreNotSame(teste.ProjetadoID, atual.ProjetadoID);
        }
Пример #2
0
 [HttpPost] // this action takes the viewModel from the modal
 public ActionResult ProjetadoUpdate(projetado rece)
 {
     rece.UpdateProjetado(rece);
     Session["messProjetadoR"] = "Atualizado";
     Session["messProjetadoD"] = "Atualizado";
     Session["menuPro"]        = "Projeto";
     return(RedirectToAction("Index"));
 }
Пример #3
0
        public ActionResult CadastrarProjetado(projetado rece)
        {
            if (ModelState.IsValid)
            {
                projetado x = new projetado();
                x.CadastrarProjetado(rece, Convert.ToInt32(Session["usuarioLogadoID"]));
                Session["messProjetadoR"] = "Incluido";
                Session["messProjetadoD"] = "Incluido";

                Session["menuPro"] = "Projeto";
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Geral"));
        }
Пример #4
0
        public ActionResult ProjetadoDelete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            projetado main = contexto.projetadoes.Find(id);

            if (main == null)
            {
                return(HttpNotFound());
            }

            projetado rece = new projetado();

            rece.RemoverProjetado(main.ProjetadoID);
            Session["messProjetadoR"] = "Deletado";
            Session["messProjetadoD"] = "Deletado";
            Session["menuPro"]        = "Projeto";
            return(RedirectToAction("Index"));
        }
Пример #5
0
        public ActionResult ProjetadoUpdate(int?id, bool?cod)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            projetado rece = contexto.projetadoes.Find(id);

            if (rece == null)
            {
                return(HttpNotFound());
            }

            ViewBag.CategoriaID = new SelectList
                                  (
                contexto.categorias.ToList().Where(x => x.tipo == cod),
                "CategoriaID",
                "nome"
                                  );


            return(PartialView("_ProjetadoUpdate", rece));
        }