public JsonResult getNewWorkorder(string CID) { Helpers.CtxService service = new Helpers.CtxService(null, CID); int workorder = 0; try { workorder = service.getNewWorkoder(); } finally { service.Dispose(); } return(Json(workorder, JsonRequestBehavior.AllowGet)); }
private List <Helpers.PageInput> getEditorInputs(string CID, int MFB_Id, int MS_Id = 0) { List <Helpers.PageInput> inputs = new List <Helpers.PageInput>(); inputs.Add(getFlagboardDropdown(CID, MFB_Id)); inputs.Add(getMachineDropdown(CID, MFB_Id)); inputs.Add(getMTypesDropdown(CID)); inputs.Add(getEmployeesDropdown(CID)); if (MS_Id == 0) { foreach (var item in inputs[inputs.Count - 1].input.options) { if (item.text == ". .") { inputs[inputs.Count - 1].input.value = item.value; break; } } } inputs.Add(new Helpers.PageInput("default", "Unscheduled Reason", "MS_Unscheduled_Reason", "MS_Unscheduled_Reason", "")); if (MS_Id == 0) { Helpers.CtxService service = new Helpers.CtxService(null, CID); try { inputs.Add(new Helpers.PageInput("default", "WorkOrder Number", "MS_Workorder", "MS_Workorder", service.getNewWorkoder().ToString())); } finally { service.Dispose(); } } else { inputs.Add(new Helpers.PageInput("default", "WorkOrder Number", "MS_Workorder", "MS_Workorder", "")); } Helpers.PageInput lastDate = new Helpers.PageInput("default", "Last Maintenance Date", "MS_Last_Main_Date", "MS_Last_Main_Date", ""); lastDate.function = "date"; inputs.Add(lastDate); Helpers.PageInput nextDate = new Helpers.PageInput("default", "Next Maintenance Date", "MS_Next_Main_Date", "MS_Next_Main_Date", ""); nextDate.function = "date"; inputs.Add(nextDate); Helpers.PageInput completed = new Helpers.PageInput("default", "Completed by", "MS_Main_Comp_Date", "MS_Main_Comp_Date", "false"); completed.function = "checkbox"; inputs.Add(completed); inputs.Add(getMaintCodeDropdown()); Helpers.PageInput timeAlotted = new Helpers.PageInput("default", "Time Alloted", "MS_Maint_Time_Alotted", "MS_Maint_Time_Alotted", "0"); timeAlotted.function = "number"; inputs.Add(timeAlotted); Helpers.PageInput timeRequired = new Helpers.PageInput("default", "Time Required", "MS_Maint_Time_Required", "MS_Maint_Time_Required", "0"); timeRequired.function = "number"; inputs.Add(timeRequired); Helpers.PageInput timeInterval = new Helpers.PageInput("default", "Time Interval", "MS_Frequency", "MS_Frequency", "0"); timeInterval.function = "number"; inputs.Add(timeInterval); Helpers.PageInput downtime = new Helpers.PageInput("timer", "Total Machine Downtime", "MS_Total_Machine_Downtime", "MS_Total_Machine_Downtime", "0"); downtime.function = "timer"; inputs.Add(downtime); Helpers.PageInput machineHours = new Helpers.PageInput("default", "Machine Hours", "MS_Machine_Hours", "MS_Machine_Hours", "0"); machineHours.function = "number"; inputs.Add(machineHours); inputs.Add(new Helpers.PageInput("default", "Notes", "MS_Notes", "MS_Notes", "")); return(inputs); }