コード例 #1
0
 public ActionResult Edit([Bind(Include = "ID_categoria,Codigo,Nombre,Descripcion,Activo,ID_eje")] Tb_Categorias tb_Categorias)
 {
     try
     {
         db.Entry(tb_Categorias).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception ex) {
         return(RedirectToAction("Index"));
     }
 }
コード例 #2
0
 // GET: Categorias/Delete/5
 public ActionResult Delete(int id)
 {
     try
     {
         Tb_Categorias tb_Categorias = db.Tb_Categorias.Find(id);
         db.Tb_Categorias.Remove(tb_Categorias);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception ex) {
         return(RedirectToAction("Index"));
     }
 }
コード例 #3
0
 public ActionResult Create([Bind(Include = "ID_categoria,Codigo,Nombre,Descripcion,Activo,ID_eje")] Tb_Categorias tb_Categorias)
 {
     try
     {
         tb_Categorias.Activo = true;
         db.Tb_Categorias.Add(tb_Categorias);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception ex) {
         return(RedirectToAction("Index"));
     }
 }
コード例 #4
0
        // GET: Categorias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (cls_session.checkSession())
            {
                Tb_Usuarios activeuser = Session["activeUser"] as Tb_Usuarios;
                ViewBag.usuario = activeuser;
                //NOTIFICATIONS
                //List<Tb_Alerts> lstAlerts = (from a in db.Tb_Alerts where (a.ID_user == activeuser.ID_User && a.Active == true) select a).OrderByDescending(x => x.Date).Take(4).ToList();
                //ViewBag.notifications = lstAlerts;
                //FILTROS VARIABLES
                DateTime now = DateTime.Today;
                DateTime filtrostartdate;
                DateTime filtroenddate;
                ////filtros de fecha (MENSUAL)
                var sunday   = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1);
                var saturday = sunday.AddMonths(1).AddDays(-1);

                if (activeuser.FechaInicioPeriodos == null)
                {
                    filtrostartdate = sunday;
                }
                else
                {
                    filtrostartdate = Convert.ToDateTime(activeuser.FechaInicioPeriodos);
                }
                if (activeuser.FechaFinalPeriodos == null)
                {
                    filtroenddate = saturday;
                }
                else
                {
                    filtroenddate = Convert.ToDateTime(activeuser.FechaFinalPeriodos);
                }

                ViewBag.filtrofechastart = filtrostartdate.ToShortDateString();
                ViewBag.filtrofechaend   = filtroenddate.ToShortDateString();
                Tb_Categorias tb_Categorias = db.Tb_Categorias.Find(id);
                ViewBag.ID_eje = new SelectList(db.Tb_EjesEstrategicos, "ID_eje", "Codigo", tb_Categorias.ID_eje);
                return(View(tb_Categorias));
            }
            else
            {
                return(RedirectToAction("Login", "Auth", new { access = false }));
            }
        }