Esempio n. 1
0
        public async Task <ActionResult> Edit(ClassificationSchemeViewModels model)
        {
            ClassificationScheme _ObjClassScheme = model._ModelObj;

            if (model.IsSystemVM == true)
            {
                _ObjClassScheme.IsSystem = 1;
            }
            else
            {
                _ObjClassScheme.IsSystem = 0;
            }
            _ObjClassScheme.LstModDT = DateTime.Now;

            _ObjClassScheme.LstModUID = long.Parse(User.Identity.GetUserId());
            int rs = await cms_db.EditClassScheme(_ObjClassScheme);

            int rs2 = await cms_db.CreateUserHistory(long.Parse(User.Identity.GetUserId()), Request.ServerVariables["REMOTE_ADDR"],
                                                     (int)EnumCore.ActionType.Update, "Update", model.ClassificationSchemeId, model.ClassificationSchemeNM, "ClassificationScheme", (int)EnumCore.ObjTypeId.danh_muc);

            if (rs == (int)EnumCore.Result.action_true && rs2 == (int)EnumCore.Result.action_true)
            {
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public ActionResult Create()
        {
            ClassificationSchemeViewModels model = new ClassificationSchemeViewModels();

            model.ParentList = new SelectList(cms_db.GetLstClassificationScheme(), "ClassificationSchemeId", "ClassificationSchemeNM");
            return(View(model));
        }
Esempio n. 3
0
        public async Task <ActionResult> Create(ClassificationSchemeViewModels model)
        {
            ClassificationScheme _ObjClassScheme = model._ModelObj;

            _ObjClassScheme.CrtdUID = long.Parse(User.Identity.GetUserId());
            _ObjClassScheme.CrtdDT  = DateTime.Now;
            int rs = await cms_db.AddClassScheme(_ObjClassScheme);

            int rs2 = await cms_db.CreateUserHistory(long.Parse(User.Identity.GetUserId()), Request.ServerVariables["REMOTE_ADDR"], (int)EnumCore.ActionType.Create, "Create",
                                                     _ObjClassScheme.ClassificationSchemeId, _ObjClassScheme.ClassificationSchemeNM, "ClassificationScheme", (int)EnumCore.ObjTypeId.danh_muc);

            if (rs == (int)EnumCore.Result.action_true && rs2 == (int)EnumCore.Result.action_true)
            {
                return(RedirectToAction("Index"));
            }

            return(RedirectToAction("Create"));
        }
Esempio n. 4
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                id = 1;
            }
            ClassificationScheme           _obj  = cms_db.GetObjScheme(id.Value);
            ClassificationSchemeViewModels model = new ClassificationSchemeViewModels(_obj);

            if (_obj.IsSystem == 1)
            {
                model.IsSystemVM = true;
            }
            else
            {
                model.IsSystemVM = false;
            }


            model.ParentList = new SelectList(cms_db.GetLstClassificationScheme(), "ClassificationSchemeId", "ClassificationSchemeNM");
            return(View(model));
        }