예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            PrestadoraServico prestadoraServico = db.PrestadoraServicoes.Find(id);

            db.PrestadoraServicoes.Remove(prestadoraServico);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
 public IActionResult NovoRegistro(PrestadoraServico formulario)
 {
     if (ModelState.IsValid)
     {
         formulario.SalvarNovoRegistro();
         return(RedirectToAction("Index"));
     }
     return(View());
 }
예제 #3
0
 public ActionResult Edit([Bind(Include = "PrestadoraServicoId,RazaoSocial,Cnpj,Telefone,Email")] PrestadoraServico prestadoraServico)
 {
     if (ModelState.IsValid)
     {
         db.Entry(prestadoraServico).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(prestadoraServico));
 }
예제 #4
0
        public ActionResult Create([Bind(Include = "PrestadoraServicoId,RazaoSocial,Cnpj,Telefone,Email")] PrestadoraServico prestadoraServico)
        {
            if (ModelState.IsValid)
            {
                db.PrestadoraServicoes.Add(prestadoraServico);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(prestadoraServico));
        }
예제 #5
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PrestadoraServico prestadoraServico = db.PrestadoraServicoes.Find(id);

            if (prestadoraServico == null)
            {
                return(HttpNotFound());
            }
            return(View(prestadoraServico));
        }
예제 #6
0
        public ActionResult ImprimirEncaminhamento(int?id)
        {
            ViewBag.NomeLotacao = "";

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Encaminhamento enc = db.Encaminhamentoes.Find(id);

            ViewBag.TerId         = enc.TerceirizadoId;
            ViewBag.Data          = enc.Data;
            ViewBag.TipoLotacaoId = enc.TipoLotacaoId;
            ViewBag.LotacaoId     = enc.LotacaoId;

            Terceirizado ter = db.Terceirizadoes.Find(enc.TerceirizadoId);

            ViewBag.nomeTer    = ter.Nome;
            ViewBag.cpfTer     = ter.Cpf;
            ViewBag.telTer     = ter.Telefone;
            ViewBag.empTerId   = ter.PrestadoraServicoId;
            ViewBag.cargoTerId = ter.CargoId;

            PrestadoraServico pres = db.PrestadoraServicoes.Find(ViewBag.empTerId);

            ViewBag.NomeEmp = pres.RazaoSocial;

            Cargo car = db.Cargoes.Find(ViewBag.cargoTerId);

            ViewBag.NomeCargo = car.Nome;


            if (enc.TipoLotacaoId == 3)
            {
                Secretaria sec = db.Secretarias.Find(enc.LotacaoId);
                ViewBag.NomeLotacao = sec.Nome;
                ViewBag.Responsavel = "Gustavo Oliveira";
            }
            if (enc.TipoLotacaoId == 4)
            {
                PrefeituraBairro pre = db.PrefeituraBairroes.Find(enc.LotacaoId);
                ViewBag.NomeLotacao = pre.Nome;
                ViewBag.Responsavel = "Gustavo Oliveira";
            }
            if (enc.TipoLotacaoId == 5)
            {
                Gre gre = db.Gres.Find(enc.LotacaoId);
                ViewBag.NomeLotacao = gre.Regional;
                ViewBag.Responsavel = "Gustavo Oliveira";
            }
            if (enc.TipoLotacaoId == 6)
            {
                Escola esc = db.Escolas.Find(enc.LotacaoId);
                ViewBag.NomeLotacao = esc.Nome;
                ViewBag.endEscola   = esc.Logradouro;
                ViewBag.Bairro      = esc.Bairro;
                ViewBag.Responsavel = "Gustavo Oliveira";
            }

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

            return(View());
        }