示例#1
0
        public ActionResult Edit(SentradetailVM poViewModel)
        {
            ViewBag.AC_MENU_ID = valMENU.PENGATURAN_SENTRA_EDIT;

            oVAL = new Sentra_Validation(poViewModel);
            oVAL.Validate_Edit();

            //Add Error if exists
            for (int i = 0; i < oVAL.aValidationMSG.Count; i++)
            {
                ModelState.AddModelError(oVAL.aValidationMSG[i].VAL_ERRID, oVAL.aValidationMSG[i].VAL_ERRMSG);
            } //End for (int i = 0; i < oVAL.aValidationMSG.Count; i++)

            if (ModelState.IsValid)
            {
                oCRUD.Update(poViewModel);
                if (oCRUD.isERR)
                {
                    TempData["ERRMSG"] = oCRUD.ERRMSG;
                    return(RedirectToAction("ErrorSYS", "Error"));
                } //End if (!oCRUD.isERR) {

                //TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE;
                //return RedirectToAction("Details", new { id = oCRUD.ID });

                TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE;
                TempData["CRUDAction"]        = "_PartialConfirmSaved";
                return(RedirectToAction("Index"));
            }
            return(View(poViewModel));
        }
示例#2
0
        public ActionResult Create(SentradetailVM poViewModel)
        {
            //ViewBag.AC_MENU_ID = valMENU.PENGATURAN_SENTRA_CREATE;

            //oVAL = new Sentra_Validation(poViewModel);
            //oVAL.Validate_Create();

            ////Add Error if exists
            //for (int i = 0; i < oVAL.aValidationMSG.Count; i++)
            //{
            //    ModelState.AddModelError(oVAL.aValidationMSG[i].VAL_ERRID, oVAL.aValidationMSG[i].VAL_ERRMSG);
            //} //End for (int i = 0; i < oVAL.aValidationMSG.Count; i++)

            //if (ModelState.IsValid)
            //{
            //    oCRUD.Create(poViewModel);
            //    if (oCRUD.isERR)
            //    {
            //        TempData["ERRMSG"] = oCRUD.ERRMSG;
            //        return RedirectToAction("ErrorSYS", "Error");
            //    } //End if (!oCRUD.isERR) {

            //    TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE;
            //    TempData["CRUDAction"] = "_PartialConfirmSaved";
            //    return RedirectToAction("Index");

            //} //End if (ModelState.IsValid)

            //return View(poViewModel);
            return(RedirectToAction("Index"));
        }