/******************************************************************** ALTERAR LOTE ********************************************************************/ public ActionResult AlterarLote(String ID) { if (Session["UsuarioLogado"] == null) { return(RedirectToAction("Index", "Login")); } else if (Session["NivelAcesso"].Equals(2) || Session["NivelAcesso"].Equals(3) || Session["NivelAcesso"].Equals(4)) { if (Request.HttpMethod.Equals("POST")) { try { L.CodigoLote = Convert.ToInt32(Request.Form["codigoLote"].ToString()); L.NomeLote = Request.Form["nomeLote"].ToString(); L.DataEntrada = Convert.ToDateTime(Request.Form["dataEntrada"].ToString()); L.DataValidade = Convert.ToDateTime(Request.Form["dataValidade"].ToString()); L.Quantidadeitens = Convert.ToInt32(Request.Form["quantidadeitens"].ToString()); L.AlterarLote(); ViewBag.MensagemSucesso = "Alteração realizada com sucesso!"; } catch { ViewBag.MensagemErro = "Campo(s) preenchido(s) incorretamente! Verifique todos os campos."; } } } else { return(RedirectToAction("Home", "Home")); } ViewBag.Lote = (ID == null) ? new Lote() : new Lote(ID); ViewBag.Imagens = Usuario.ListarImagem(Session["NIF"]); return(View()); }