// GET: ActividadCumplimiento/Details/5
        /// <summary>
        /// Lista la descripcion de una actividad perteneciente a un plan de trabajo asignados a una empresa
        /// </summary>
        /// <param name="id">Recibe el id de la actividad a buscar </param>
        /// <returns>Retorna el viewmodel ViewModelActividadCumplimiento </returns>
        public ActionResult Details(int id, int?idpt)
        {
            ActiCumplimiento  list      = db.Tb_ActiCumplimiento.Find(id);
            ObjEmpresa        objetivo  = db.Tb_ObjEmpresa.Where(obj => obj.Oemp_Id == list.Oemp_Id).FirstOrDefault();
            ApplicationUser   usuario   = db.Users.Find(list.Id);
            Frecuencia        frec      = db.Tb_Frecuencia.Find(list.Frec_Id);
            ProgamacionTareas statetask = db.Tb_ProgamacionTareas.Where(est => est.Id == idpt).FirstOrDefault();

            ViewData["obj_name"]  = objetivo.Oemp_Nombre;
            ViewData["username"]  = usuario.Pers_Nom1 + "" + usuario.Pers_Nom2 + "" + usuario.Pers_Apel1 + "" + usuario.Pers_Apel2;
            ViewData["frec_name"] = frec.Frec_Descripcion;
            ViewData["idpt"]      = idpt;
            string fechaeje = Convert.ToString(statetask.Fechaeje);

            ViewData["fprog"] = statetask.FechaHora;
            if (fechaeje == "01/01/1900 0:00:00")
            {
                ViewData["fejec"] = "No se ha ejecutado";
            }
            else
            {
                ViewData["fejec"] = statetask.Fechaeje;
            }
            var estado = statetask.Finalizada;

            if (estado == true)
            {
                ViewData["statetask"] = 1;
            }
            else
            {
                ViewData["statetask"] = null;
            }
            return(View(list));
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            ObjEmpresa objEmpresa = db.Tb_ObjEmpresa.Find(id);

            db.Tb_ObjEmpresa.Remove(objEmpresa);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public ActionResult Edit([Bind(Include = "Oemp_Id,Oemp_Nombre,Oemp_Descrip,Oemp_Meta,Oemp_Registro,Empr_Nit")] ObjEmpresa objEmpresa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(objEmpresa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Empr_Nit = new SelectList(db.Tb_Empresa, "Empr_Nit", "Empr_Nom", objEmpresa.Empr_Nit);
     return(View(objEmpresa));
 }
Example #4
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ObjEmpresa objEmpresa = db.Tb_ObjEmpresa.Find(id);

            if (objEmpresa == null)
            {
                return(HttpNotFound());
            }
            return(View(objEmpresa));
        }
Example #5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ObjEmpresa objEmpresa = db.Tb_ObjEmpresa.Find(id);

            if (objEmpresa == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Empr_Nit = new SelectList(db.Tb_Empresa, "Empr_Nit", "Empr_Nom", objEmpresa.Empr_Nit);
            return(View(objEmpresa));
        }
Example #6
0
        public ActionResult Create([Bind(Include = "Oemp_Id,Oemp_Nombre,Oemp_Descrip,Oemp_Meta,Oemp_Registro,Empr_Nit")] ObjEmpresa objEmpresa)
        {
            if (ModelState.IsValid)
            {
                var userId      = User.Identity.GetUserId();
                var UserCurrent = db.Users.Find(userId);
                var Empr_Nit    = UserCurrent.Empr_Nit.ToString();
                int Empr_NitI   = int.Parse(Empr_Nit);
                objEmpresa.Empr_Nit = Empr_NitI;
                db.Tb_ObjEmpresa.Add(objEmpresa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Empr_Nit = new SelectList(db.Tb_Empresa, "Empr_Nit", "Empr_Nom", objEmpresa.Empr_Nit);
            return(View(objEmpresa));
        }