public ActionResult Create([Bind(Include = "GerenciarEntradaPortariaId,Nome,RG,DataHoraEntrada,DataHoraSaida,PlacaDoVeiculo,TelefoneContato,FlagParaControle,Observacao")] GerenciarEntradaPortaria gerenciarEntradaPortaria, string DropStatus) { if (DropStatus == "1") { gerenciarEntradaPortaria.FlagParaControle = "Entrada"; } else { if (DropStatus == "2") { gerenciarEntradaPortaria.FlagParaControle = "Saída"; } } if (gerenciarEntradaPortaria.PlacaDoVeiculo == null) { gerenciarEntradaPortaria.PlacaDoVeiculo = "SEMPLACA"; } gerenciarEntradaPortaria.DataHoraEntrada = DateTime.Now; gerenciarEntradaPortaria.DataHoraSaida = DateTime.Now; if (ModelState.IsValid) { db.GerenciarEntradaPortarias.Add(gerenciarEntradaPortaria); db.SaveChanges(); return(RedirectToAction("Index", "Home").Mensagem("Entrada Registrada com Sucesso !!", "Atenção")); } return(View(gerenciarEntradaPortaria)); }
public ActionResult DeleteConfirmed(int id) { GerenciarEntradaPortaria gerenciarEntradaPortaria = db.GerenciarEntradaPortarias.Find(id); db.GerenciarEntradaPortarias.Remove(gerenciarEntradaPortaria); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: GerenciarEntradaPortaria/Create public ActionResult Create() { GerenciarEntradaPortaria gerenciarEntradaPortaria = new GerenciarEntradaPortaria(); gerenciarEntradaPortaria.DataHoraEntrada = DateTime.Now; return(View()); }
public ActionResult DeletarRegistro(int id) { GerenciarEntradaPortaria gerenciarEntradaPortaria = db.GerenciarEntradaPortarias.Find(id); if (gerenciarEntradaPortaria.FlagParaControle == "Entrada") { return(RedirectToAction("Index", "Home").Mensagem("Registro Pendente de Saída, não é possivel Excluir. Favor Verificar !!", "Atenção")); } db.GerenciarEntradaPortarias.Remove(gerenciarEntradaPortaria); db.SaveChanges(); return(RedirectToAction("Index", "Home").Mensagem("Registro Excluído com Sucesso !!", "Atenção")); }
//================================================================================================================================================// // GET: GerenciarEntradaPortaria/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GerenciarEntradaPortaria gerenciarEntradaPortaria = db.GerenciarEntradaPortarias.Find(id); if (gerenciarEntradaPortaria == null) { return(HttpNotFound()); } return(View(gerenciarEntradaPortaria)); }
// GET: GerenciarEntradaPortaria/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GerenciarEntradaPortaria gerenciarEntradaPortaria = db.GerenciarEntradaPortarias.Find(id); //gerenciarEntradaPortaria.DataHoraEntrada = Convert.ToDateTime(gerenciarEntradaPortaria.FlagDataHora); gerenciarEntradaPortaria.DataHoraSaida = DateTime.Now; gerenciarEntradaPortaria.FlagParaControle = "Saída"; if (gerenciarEntradaPortaria == null) { return(HttpNotFound()); } return(View(gerenciarEntradaPortaria)); }
public ActionResult Edit([Bind(Include = "GerenciarEntradaPortariaId,Nome,RG,DataHoraEntrada,DataHoraSaida,PlacaDoVeiculo,TelefoneContato,FlagParaControle,Observacao,FlagDataHora,Status")] GerenciarEntradaPortaria gerenciarEntradaPortaria, string DropStatus) { if (DropStatus == "1") { gerenciarEntradaPortaria.FlagParaControle = "Entrada"; } else { if (DropStatus == "2") { gerenciarEntradaPortaria.FlagParaControle = "Saída"; } } if (ModelState.IsValid) { gerenciarEntradaPortaria.DataHoraSaida = DateTime.Now; db.Entry(gerenciarEntradaPortaria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ListarTodosRegistros", "GerenciarEntradaPortaria").Mensagem("Saída Registrada com Sucesso !!", "Atenção")); } return(View(gerenciarEntradaPortaria)); }