Ejemplo n.º 1
0
 public ActionResult Edit([Bind(Include = "GreId,Regional,Codigo,Endereco,Referencia,Cep,Email,Tel1,Tel2,Gestor,SecretariaId")] Gre gre)
 {
     if (ModelState.IsValid)
     {
         db.Entry(gre).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.SecretariaId = new SelectList(db.Secretarias, "SecretariaId", "Nome", gre.SecretariaId);
     return(View(gre));
 }
Ejemplo n.º 2
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Gre gre = db.Gres.Find(id);

            if (gre == null)
            {
                return(HttpNotFound());
            }
            return(View(gre));
        }
Ejemplo n.º 3
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Gre gre = db.Gres.Find(id);

            if (gre == null)
            {
                return(HttpNotFound());
            }
            ViewBag.SecretariaId = new SelectList(db.Secretarias, "SecretariaId", "Nome", gre.SecretariaId);
            return(View(gre));
        }
Ejemplo n.º 4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Gre gre = db.Gres.Find(id);

            db.Gres.Remove(gre);
            try
            {
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                //throw;
            }
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 5
0
        public ActionResult ImprimirCarta(int?id)
        {
            Encaminhamento enc       = db.Encaminhamentoes.Find(id);
            int            lotacaoId = enc.LotacaoId;

            ViewBag.idTer   = enc.TerceirizadoId;
            ViewBag.dataEnc = enc.Data;

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

            ViewBag.nomeTer = ter.Nome;

            TipoLotacao lot = db.TipoLotacaos.Find(enc.TipoLotacaoId);

            ViewBag.tipoLot = lot.Nome;

            if (lot.Nome == "Secretaria")
            {
                Secretaria sec = db.Secretarias.Find(lotacaoId);
                ViewBag.nomeLot = sec.Nome;
            }
            else if (lot.Nome == "Prefeitura Bairro")
            {
                PrefeituraBairro pre = db.PrefeituraBairroes.Find(lotacaoId);
                ViewBag.nomeLot = pre.Nome;
            }
            else if (lot.Nome == "GRE")
            {
                Gre gre = db.Gres.Find(lotacaoId);
                ViewBag.nomeLot = gre.Regional;
            }
            else if (lot.Nome == "Escola")
            {
                Escola escola = db.Escolas.Find(lotacaoId);
                ViewBag.nomeLot = escola.Nome;
            }
            return(View());
        }
Ejemplo n.º 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());
        }