public ActionResult DeleteConfirmed(int id) { ProgramaAnualAuditorias programaanualauditorias = db.ProgramaAnualAuditorias.Find(id); db.ProgramaAnualAuditorias.Remove(programaanualauditorias); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /ProgramaAnualAuditorias/Edit/5 public ActionResult Edit(int id) { ProgramaAnualAuditorias programaanualauditorias = db.ProgramaAnualAuditorias.Find(id); Persona persona = (Persona)Session["Persona"]; List <Proyecto> proyecto = new List <Proyecto>(); proyecto = db.Rol.Where(r => r.PersonaID == persona.ID).Select(r => r.Proyecto).Where(r => r.Eliminado == null).Where(r => r.Cerrado == null).Distinct().ToList(); ViewBag.ProyectoID = new SelectList(proyecto, "ID", "NombreLista", programaanualauditorias.ProyectoID); return(View(programaanualauditorias)); }
public ActionResult Create(ProgramaAnualAuditorias programaanualauditorias) { Persona persona = (Persona)Session["Persona"]; Proyecto Proyecto = (Proyecto)Session["Proyecto"]; programaanualauditorias.PersonaID = persona.ID; int numero = 1; InformeAuditoria InformeAuditoria = new InformeAuditoria(); InformeAuditoria.AuditoraID = persona.ID; InformeAuditoria.ProyectoID = programaanualauditorias.ProyectoID;// Proyecto.ID; InformeAuditoria.FechaAuditoria = programaanualauditorias.FechaProgramada; InformeAuditoria.FechaInforme = programaanualauditorias.FechaProgramada; InformeAuditoria.MesDesde = programaanualauditorias.FechaProgramada.Month; InformeAuditoria.MesHasta = programaanualauditorias.FechaProgramada.Month; InformeAuditoria.PeriodoDesde = programaanualauditorias.FechaProgramada.Year; InformeAuditoria.PeriodoHasta = programaanualauditorias.FechaProgramada.Year; InformeAuditoria.LineasAtencionID = 1; InformeAuditoria.TipoAuditoriaID = 1; db.InformeAuditoria.Add(InformeAuditoria); db.SaveChanges(); programaanualauditorias.InformeAuditoriaID = null; programaanualauditorias.InformeAuditoriaID = InformeAuditoria.ID; if (db.ProgramaAnualAuditorias.Where(m => m.ProyectoID == programaanualauditorias.ProyectoID).Count() > 0) { numero = db.ProgramaAnualAuditorias.Where(m => m.ProyectoID == programaanualauditorias.ProyectoID).Max(a => a.Numero) + 1; } programaanualauditorias.Numero = numero; //programaanualauditorias.InformeAuditoriaID = null; if (ModelState.IsValid) { db.ProgramaAnualAuditorias.Add(programaanualauditorias); db.SaveChanges(); return(RedirectToAction("Index")); } List <Proyecto> proyecto = new List <Proyecto>(); proyecto = db.Rol.Where(r => r.PersonaID == persona.ID).Select(r => r.Proyecto).Where(r => r.Eliminado == null).Where(r => r.Cerrado == null).Distinct().ToList(); ViewBag.ProyectoID = new SelectList(proyecto, "ID", "NombreLista", programaanualauditorias.ProyectoID); return(View(programaanualauditorias)); }
public ActionResult Edit(ProgramaAnualAuditorias programaanualauditorias) { Persona persona = (Persona)Session["Persona"]; programaanualauditorias.PersonaID = persona.ID; if (ModelState.IsValid) { db.Entry(programaanualauditorias).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } List <Proyecto> proyecto = new List <Proyecto>(); proyecto = db.Rol.Where(r => r.PersonaID == persona.ID).Select(r => r.Proyecto).Where(r => r.Eliminado == null).Where(r => r.Cerrado == null).Distinct().ToList(); ViewBag.ProyectoID = new SelectList(proyecto, "ID", "NombreLista", programaanualauditorias.ProyectoID); return(View(programaanualauditorias)); }
// // GET: /ProgramaAnualAuditorias/Details/5 public ViewResult Details(int id) { ProgramaAnualAuditorias programaanualauditorias = db.ProgramaAnualAuditorias.Find(id); return(View(programaanualauditorias)); }
// // GET: /ProgramaAnualAuditorias/Delete/5 public ActionResult Delete(int id) { ProgramaAnualAuditorias programaanualauditorias = db.ProgramaAnualAuditorias.Find(id); return(View(programaanualauditorias)); }