| | |
| | | var task = db.Queryable<WCSTask>().Where(a => a.S_OP_CODE== no).First(); |
| | | return task; |
| | | } |
| | | internal static WCSTask GetTaskBySrcNoAndScheduleType(string no ,string scheduleType) |
| | | { |
| | | var db = new SqlHelper<WCSTask>().GetInstance(); |
| | | var task = db.Queryable<WCSTask>().Where(a => a.S_OP_CODE == no && a.S_SCHEDULE_TYPE == scheduleType && a.N_B_STATE < 3).First(); |
| | | return task; |
| | | } |
| | | internal static List<WCSTask> GetTaskListBySrcNo(string no) |
| | | { |
| | | var db = new SqlHelper<WCSTask>().GetInstance(); |
| | |
| | | return task; |
| | | } |
| | | |
| | | internal static List<WCSTask> GetTaskByStart(string bit) { |
| | | internal static WCSTask GetTaskByStart(string bit) { |
| | | var db = new SqlHelper<WCSTask>().GetInstance(); |
| | | var task = db.Queryable<WCSTask>().Where(a => a.S_START_LOC == bit.Trim()).ToList(); |
| | | var task = db.Queryable<WCSTask>().Where(a => a.S_START_LOC == bit.Trim() && a.N_B_STATE < 3).First(); |
| | | return task; |
| | | } |
| | | internal static List<WCSTask> GetTaskByEnd(string bit) { |
| | | internal static WCSTask GetTaskByEnd(string bit) { |
| | | var db = new SqlHelper<WCSTask>().GetInstance(); |
| | | var task = db.Queryable<WCSTask>().Where(a => a.S_END_LOC.Trim() == bit.Trim()).ToList(); |
| | | var task = db.Queryable<WCSTask>().Where(a => a.S_END_LOC.Trim() == bit.Trim() && a.N_B_STATE < 3).First(); |
| | | return task; |
| | | } |
| | | |
| | |
| | | var db = new SqlHelper<TaskAction>().GetInstance(); |
| | | return db.Queryable<TaskAction>().Count(a => a.S_TASK_CODE == no.Trim() && a.N_ACTION_CODE == code) > 0; |
| | | } |
| | | internal static TaskAction getActionRecord(string no, int code) |
| | | { |
| | | var db = new SqlHelper<TaskAction>().GetInstance(); |
| | | return db.Queryable<TaskAction>().Where(a => a.S_TASK_CODE == no.Trim() && a.N_ACTION_CODE == code).First(); |
| | | } |
| | | |
| | | internal static void Begin(WCSTask task) { |
| | | var db = new SqlHelper<WCSTask>().GetInstance(); |
| | | if (task != null) { |