Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ProgramaAnualAuditorias programaanualauditorias = db.ProgramaAnualAuditorias.Find(id);

            db.ProgramaAnualAuditorias.Remove(programaanualauditorias);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        //
        // 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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        //
        // GET: /ProgramaAnualAuditorias/Details/5

        public ViewResult Details(int id)
        {
            ProgramaAnualAuditorias programaanualauditorias = db.ProgramaAnualAuditorias.Find(id);

            return(View(programaanualauditorias));
        }
Ejemplo n.º 6
0
        //
        // GET: /ProgramaAnualAuditorias/Delete/5

        public ActionResult Delete(int id)
        {
            ProgramaAnualAuditorias programaanualauditorias = db.ProgramaAnualAuditorias.Find(id);

            return(View(programaanualauditorias));
        }