Esempio n. 1
0
        public ActionResult EditTipoPermiso(TipoPermisoDTO param)
        {
            try
            {
                //-----------------------------------------------------------------------------------------------
                var    ctx = new SOLPEREntities();
                var    tp  = param.GetTipoPermiso();
                string msg;
                //-----------------------------------------------------------------------------------------------
                if (param.EsNuevo())
                {
                    ctx.TIPO_PERMISO.Add(tp);
                    msg = "Tipo de permiso añadido exitosamente.";
                }
                else
                {
                    ctx.TIPO_PERMISO.Attach(tp);
                    ctx.Entry(tp).State = EntityState.Modified;
                    msg = "Tipo de permiso actualizado exitosamente.";
                }
                //-----------------------------------------------------------------------------------------------
                ctx.SaveChanges();
                //-----------------------------------------------------------------------------------------------

                return(Json(new { Code = 1, Mensaje = msg }, "txt/json", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Code = 3, Mensaje = ex.Message }, "txt/json", JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 2
0
        public ActionResult DeletePermiso(long id)
        {
            using (SOLPEREntities ctx = new SOLPEREntities()) {
                try
                {
                    var p = ctx.PERMISOS.FirstOrDefault(u => u.Id == id);
                    ctx.PERMISOS.Remove(p);
                    ctx.SaveChanges();

                    return(Json(new { Code = 1, Mensaje = "El pedido ha sido eliminado exitosamente." }, "txt/json", JsonRequestBehavior.AllowGet));
                }
                catch (Exception ex)
                {
                    return(Json(new { Code = 3, Mensaje = ex.Message }, "txt/json", JsonRequestBehavior.AllowGet));
                }
            }
        }