public ActionResult Chat(string id = null) { ViewBag.AC_MENU_RUID = valMENU.CPAR_LOGBOOK_CPAR_CHAT; ViewBag.CRUD_type = hlpFlags_CRUDOption.VIEW; var oData = oDSChat.getData_details(id); if (oData == null) { return(HttpNotFound()); } var oDataCPAR = oDSCPAR.getData_partial(id); //Custom Access Control oVAL = new CPAR_Validation(oDataCPAR); if (!oVAL.isGranted_Chat()) { return(RedirectToAction("Error403", "Error")); } //End if (!oVAL.isValidAccess_CPAR()) oData.CPAR_RUID = oDataCPAR.RUID; oData.CPAR_ID = oDataCPAR.CPAR_ID; oData.CPAR_DT = oDataCPAR.CPAR_DT; oData.CPAR_DESC = oDataCPAR.CPAR_DESC; ViewBag.CPAR_TYPE = oDataCPAR.CPAR_TYPE; oCRUDChatnotify.Delete_byUSR_RUID(hlpConfig.SessionInfo.getAppUsrRUID()); return(View(oData)); }
public ActionResult Print(string id = null) { ViewBag.AC_MENU_RUID = valMENU.CPAR_LOGBOOK_CPAR_DETAILS; //ViewBag.CRUDSavedOrDelete = TempData["CRUDSavedOrDelete"]; ViewBag.CRUD_type = hlpFlags_CRUDOption.VIEW; var oData = oDS.getData_verify(id); oData.CPAR_TYPE_LOV = oDSLOVType.getDatalist(); oData.CPAR_SUBTYPE_LOV = oDSLOVSubtype.getDatalist(); oData.CLASS_RUID_LOV = oDSLOVClass.getDatalist(); oData.STDREF_LIST = oDSStdref.getDatalist_byCPAR_RUID(id); ViewBag.CPAR_TYPE_NM = " - " + oData.CPAR_TYPE_NM; if (oData == null) { return(HttpNotFound()); } //Custom Access Control oVAL = new CPAR_Validation(oData); if (!oVAL.isGranted_View()) { return(RedirectToAction("Error403", "Error")); } //End if (!oVAL.isValidAccess_CPAR()) ViewBag.isGranted_Response = oVAL.isGranted_Response(); ViewBag.isGranted_Chat = oVAL.isGranted_Chat(); ViewBag.CPAR_TYPE = oData.CPAR_TYPE; ViewBag.Chatcount = oDSChat.getData_countbyCPAR(id); return(View(oData)); }
public ActionResult Response(CPAR_VerifyVM poViewModel) { oVAL = new CPAR_Validation(poViewModel); oVAL.Validate_Response(); //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.Response(poViewModel); TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE; return(RedirectToAction("Details", new { id = oCRUD.RUID })); } if (poViewModel.STDREF_LIST == null) { poViewModel.STDREF_LIST = new List <CPARStdref_ListVM>(); } if (poViewModel.CPAR_SUBTYPE_LOV == null) { poViewModel.CPAR_SUBTYPE_LOV = oDSLOVSubtype.getDatalist(); } if (poViewModel.CLASS_RUID_LOV == null) { poViewModel.CLASS_RUID_LOV = oDSLOVClass.getDatalist(); } return(View(poViewModel)); }
public ActionResult Create(CPAR_DetailVM poViewModel) { CPAR_DetailVM oViewModel = poViewModel; oViewModel.CPAR_TYPE = this.CPAR_TYPE; oVAL = new CPAR_Validation(oViewModel); 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.setCPAR_TYPE(this.CPAR_TYPE); oCRUD.Create(poViewModel); TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE; return(RedirectToAction("Details", new { id = oCRUD.RUID })); //return RedirectToAction("Index"); } //End if (ModelState.IsValid) //return View(poViewModel); ViewBag.CPAR_TYPE = this.CPAR_TYPE; ViewBag.CRUD_type = hlpFlags_CRUDOption.CREATE; oDS.Init(oDSStdref, oDSLOVSubtype, oDSLOVClass); //var oData = oDS.getData_create(); //oData.STDREF_LIST = new List<CPARStdref_ListVM>(); if (poViewModel.STDREF_LIST == null) { poViewModel.STDREF_LIST = new List <CPARStdref_ListVM>(); } if (poViewModel.CPAR_SUBTYPE_LOV == null) { poViewModel.CPAR_SUBTYPE_LOV = oDSLOVSubtype.getDatalist(); } if (poViewModel.CLASS_RUID_LOV == null) { poViewModel.CLASS_RUID_LOV = oDSLOVClass.getDatalist(); } //return View("~/Views/CPAR/Create.cshtml", oData); return(View("~/Views/CPAR/Create.cshtml", poViewModel)); }
public ActionResult Verify(CPAR_VerifyVM poViewModel) { oVAL = new CPAR_Validation(poViewModel); oVAL.Validate_Verify(); //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.Verify(poViewModel); TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE; return(RedirectToAction("Details", new { id = oCRUD.RUID })); } return(View(poViewModel)); }
public ActionResult Close(CPAR_VerifyVM poViewModel) { poViewModel.CPAR_STEP = oDS.getData_CPAR_STEP(poViewModel.RUID); oVAL = new CPAR_Validation(poViewModel); oVAL.Validate_Close(); //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.Close(poViewModel); //TempData["CRUDClosedOrCanceled"] = valFLAG.FLAG_TRUE; return(RedirectToAction("Details", new { id = oCRUD.RUID })); } return(View(poViewModel)); }
public ActionResult Response(string id = null) { ViewBag.AC_MENU_RUID = valMENU.CPAR_LOGBOOK_CPAR_RESPONSE; ViewBag.CRUD_type = hlpFlags_CRUDOption.UPDATE; oDS.Init(oDSStdref, oDSLOVSubtype, oDSLOVClass); var oData = oDS.getData_verify(id); if (oData == null) { return(HttpNotFound()); } //Custom Access Control oVAL = new CPAR_Validation(oData); if (!oVAL.isGranted_Response()) { return(RedirectToAction("Error403", "Error")); } //End if (!oVAL.isValidAccess_CPAR()) ViewBag.CPAR_TYPE = oData.CPAR_TYPE; return(View(oData)); }
public ActionResult Edit(CPAR_DetailVM poViewModel) { CPAR_DetailVM oViewModel = poViewModel; oViewModel.CPAR_TYPE = this.CPAR_TYPE; oVAL = new CPAR_Validation(oViewModel); 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); TempData["CRUDSavedOrDelete"] = valFLAG.FLAG_TRUE; return(RedirectToAction("Details", new { id = oCRUD.RUID })); } ViewBag.CPAR_TYPE = this.CPAR_TYPE; ViewBag.CRUD_type = hlpFlags_CRUDOption.UPDATE; if (poViewModel.STDREF_LIST == null) { poViewModel.STDREF_LIST = new List <CPARStdref_ListVM>(); } if (poViewModel.CPAR_SUBTYPE_LOV == null) { poViewModel.CPAR_SUBTYPE_LOV = oDSLOVSubtype.getDatalist(); } if (poViewModel.CLASS_RUID_LOV == null) { poViewModel.CLASS_RUID_LOV = oDSLOVClass.getDatalist(); } return(View("~/Views/CPAR/Edit.cshtml", poViewModel)); }