Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
        }