public ActionResult DeleteConfirmed(int id)
        {
            SolicitacaoMaterial solicitacaoMaterial = db.SolicitacaoMaterial.Find(id);

            db.SolicitacaoMaterial.Remove(solicitacaoMaterial);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Setor,ID,Data,Aprovado")] SolicitacaoMaterial solicitacaoMaterial)
 {
     if (ModelState.IsValid)
     {
         db.Entry(solicitacaoMaterial).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Setor = new SelectList(db.Setor, "ID", "Descricao", solicitacaoMaterial.Setor);
     return(View(solicitacaoMaterial));
 }
        public ActionResult Aprovar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SolicitacaoMaterial solicitacaoMaterial = db.SolicitacaoMaterial.Find(id);

            if (solicitacaoMaterial == null)
            {
                return(HttpNotFound());
            }
            return(View(solicitacaoMaterial));
        }
        // GET: SolicitacaoMaterials/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SolicitacaoMaterial solicitacaoMaterial = db.SolicitacaoMaterial.Find(id);

            if (solicitacaoMaterial == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Setor = new SelectList(db.Setor, "ID", "Descricao", solicitacaoMaterial.Setor);
            return(View(solicitacaoMaterial));
        }
        public ActionResult Aprovar([Bind(Include = "Setor,ID,Data,Aprovado")] SolicitacaoMaterial solicitacaoMaterial)
        {
            if (ModelState.IsValid)
            {
                var a = db.SolicitacaoMaterial.Find(solicitacaoMaterial.ID);
                a.Aprovado = solicitacaoMaterial.Aprovado;
                db.SolicitacaoMaterial.Attach(a);
                db.Entry(a).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("NaoAprovados"));
            }
            ViewBag.Setor    = new SelectList(db.Setor, "ID", "Descricao");
            ViewBag.Material = new MultiSelectList(CarregarMateriais(), "ID", "Descricao");
            return(View(solicitacaoMaterial));
        }
        // GET: SolicitacaoMaterials/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SolicitacaoMaterial solicitacaoMaterial = db.SolicitacaoMaterial.Find(id);
            var c = new NumSolViewModel();

            c.ListaSolicitacoes         = new List <TodasSolicitacoes_Result>();
            c.ListaDetalhesSolicitacoes = new List <DetalhesSolicitacao_Result>();
            foreach (var item in db.DetalhesSolicitacao(solicitacaoMaterial.ID))
            {
                c.ListaDetalhesSolicitacoes.Add(item);
            }
            return(View(solicitacaoMaterial));
        }
        public ActionResult Create([Bind(Include = "Setor,ID,Data,Aprovado")] SolicitacaoMaterial oSolicitacaoMaterial, int[] Material)
        {
            if (ModelState.IsValid)
            {
                db.RealizarSolicitacao(oSolicitacaoMaterial.Setor, DateTime.Now, false);
                foreach (var item in Material)
                {
                    db.ItensSolicitacaoRealizada(item);
                }
                //db.SolicitacaoMaterial.Add(solicitacaoMaterial);
                //db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Setor    = new SelectList(db.Setor, "ID", "Descricao", oSolicitacaoMaterial.Setor);
            ViewBag.Material = new MultiSelectList(CarregarMateriais(), "ID", "Descricao");
            return(View(oSolicitacaoMaterial));
        }
Example #8
0
 public async Task <List <NumSolicitacoesPorSetor> > SelecionarTodasSolicitacoesPorSetorPesquisa(string Criterio, string Escolha)
 {
     return(await SolicitacaoMaterial.SelecionarTodasSolicitacoesPorSetorPesquisa(Criterio, Escolha));
 }
Example #9
0
 public async Task <List <SolicitacoesMateriais> > SelecionarTodosViewAsync()
 {
     return(await SolicitacaoMaterial.SelecionarTodosViewAsync());
 }
Example #10
0
 public async Task <List <NumSolicitacoesAprovadosPorSetor> > SelecionarTodasSolicitacoesAprovadosPorSetor()
 {
     return(await SolicitacaoMaterial.SelecionarTodasSolicitacoesAprovadosPorSetor());
 }
Example #11
0
 public string AprovarSolicitacao(int Solicitacao, bool Aprovacao)
 {
     return(SolicitacaoMaterial.AprovarSolicitacao(Solicitacao, Aprovacao));
 }
Example #12
0
 public async Task <List <SolicitacaoMaterial> > SelecionarTodosAprovadosAsync()
 {
     return(await SolicitacaoMaterial.SelecionarTodosAprovadosAsync());
 }
Example #13
0
 public bool SolicitacaoExiste(int SolicitacaoID)
 {
     return(SolicitacaoMaterial.SolicitacaoExiste(SolicitacaoID));
 }
Example #14
0
 public Task <List <RelacaoSolicitacao> > SelecionarTodosSolicitacaosCriterio(string Criterio, string Escolha)
 {
     return(SolicitacaoMaterial.SelecionarTodosSolicitacoesCriterio(Criterio, Escolha));
 }
Example #15
0
 public List <DetalhesSolicitacao_Result1> SelecionarTodosDetalhesSolicitacaos(int Solicitacao)
 {
     return(SolicitacaoMaterial.SelecionarTodosDetalhesSolicitacoes(Solicitacao));
 }
Example #16
0
 public async Task <List <RelacaoSolicitacao> > SelecionarTodosSolicitacaos()
 {
     return(await SolicitacaoMaterial.SelecionarTodosSolicitacoes());
 }
Example #17
0
 public List <TodasSolicitacoesNaoAprovadas_Result> SelecionarTodasSolicitacoesBasicoNaoAprovadas(int Setor)
 {
     return(SolicitacaoMaterial.SelecionarTodasSolicitacoesBasicoNaoAprovadas(Setor));
 }
Example #18
0
 public string Inserir(SolicitacaoMaterial oSolicitacaoMaterial)
 {
     return(SolicitacaoMaterial.InserirAsync(oSolicitacaoMaterial));
 }