public ActionResult GetWorkroomsSubgrid() { int locid, RowNum, PageNum = 0; Models.jqdata response = new Models.jqdata(); var loc_qv = HttpContext.Request.Params["LocationId"]; var rn_qv = HttpContext.Request.Params["RowNum"]; var pg_qv = HttpContext.Request.Params["PageNum"]; if (int.TryParse(loc_qv, out locid) && int.TryParse(rn_qv, out RowNum) && int.TryParse(pg_qv, out PageNum)) { Helpers.InspectionService service = new Helpers.InspectionService(); var arr = service.GetWorkroomActivators(locid); if (arr.Length > 0) { response.total = System.Math.Round((double)arr.Length / (double)RowNum); response.page = PageNum; response.records = arr.Length; response.rows = arr; } return(Json(response, JsonRequestBehavior.AllowGet)); } return(Json(new Models.EF.WorkroomActivator[] { }, JsonRequestBehavior.AllowGet)); }
private string getWorkroomOptions() { Helpers.InspectionService s = new Helpers.InspectionService(); string[] wrs = s.GetCached400Workrooms(); if (wrs == null) { wrs = s.Get400Workrooms(); s.Cache400Workrooms(wrs); } if (wrs != null && wrs.Length > 0) { string wrStr = ""; for (var i = 0; i < wrs.Length; i++) { if (i == wrs.Length - 1) { wrStr = wrStr + wrs[i] + ":" + wrs[i]; } else { wrStr = wrStr + wrs[i] + ":" + wrs[i] + ";"; } } return(wrStr); } return(""); }
public JsonResult ActivateWorkroom(int WorkroomId, int LocationMasterId) { MethodResponse response = new MethodResponse() { Result = false, ErrorMessage = "Error Activating Workroom" }; Helpers.InspectionService service = new Helpers.InspectionService(); response.Result = service.SetActivator(LocationMasterId, WorkroomId, true); response.ErrorMessage = service.ErrorMessage; return(Json(response)); }
public PartialViewResult QAPartial() { QAPartialViewModel m = new QAPartialViewModel(); Helpers.InspectionService service = new Helpers.InspectionService(); m = new QAPartialViewModel() { wrdata = service.getWorkrooms(), locdata = service.getLocations() }; return(PartialView("_QAPartial", m)); }
public ActionResult EditWorkroom() { var rObject = new MethodResponse() { Result = true, ErrorMessage = "" }; int locid, wrid = 0; var loc_qv = HttpContext.Request.Params["LocationId"]; var wr_qv = HttpContext.Request.Params["Id"]; var cid = HttpContext.Request.Params["CIDv"]; if (int.TryParse(loc_qv, out locid) && int.TryParse(wr_qv, out wrid)) { bool status = false; if (bool.TryParse(HttpContext.Request.Params["Status"], out status)) { Helpers.InspectionService service = new Helpers.InspectionService(); rObject.Result = service.SetActivator(locid, wrid, status); if (rObject.Result && cid.Length == 6) { service.ClearCachedWorkroomUserObject(cid); service.CacheWorkroomUserObject(cid); } rObject.ErrorMessage = service.ErrorMessage; } else { rObject.Result = false; rObject.ErrorMessage = "Error Parsing Status"; return(Json(rObject, JsonRequestBehavior.AllowGet)); } } else { rObject.Result = false; rObject.ErrorMessage = "Error Parsing Index id's"; return(Json(rObject, JsonRequestBehavior.AllowGet)); } return(Json(true, JsonRequestBehavior.AllowGet)); }
public JsonResult SaveWorkroom(string method, string Name, string Abbreviation, string dataid, string Type, string nav) { var rObject = new MethodResponse() { Result = true, ErrorMessage = "" }; Helpers.InspectionService service = new Helpers.InspectionService(); switch (method) { case "wrlst_add": rObject.Result = service.AddWorkroom(Name, Abbreviation, Type); if (!rObject.Result) { rObject.ErrorMessage = service.ErrorMessage; } else { //service.AddCachedWorkroom(service.PrimaryKey, Name, Abbreviation); service.AddWorkroomActiv(service.PrimaryKey); } break; case "wrlst_edit": int id = 0; if (int.TryParse(dataid, out id)) { rObject.Result = service.EditWorkroom(int.Parse(dataid), Name, Abbreviation); if (!rObject.Result) { rObject.ErrorMessage = service.ErrorMessage; } //else // service.EditCachedWorkroom(id, Name, Abbreviation); } break; case "wrlst_delete": int id_ = 0; if (int.TryParse(dataid, out id_)) { rObject.Result = service.DeleteWorkroom(id_); if (!rObject.Result) { rObject.ErrorMessage = service.ErrorMessage; } else { //service.DeleteCachedWorkroom(id_); service.DelWorkroomActive(id_); } } else { rObject.Result = false; rObject.ErrorMessage = "failed to parse dataid"; } break; } if (rObject.Result == true) { removeCacheHTML(nav); } return(Json(rObject)); }
public JsonResult RefreshWorkrooms() { Helpers.InspectionService service = new Helpers.InspectionService(); return(Json(service.getWorkrooms())); }