Ejemplo n.º 1
0
 public static Task GetTask(string code, bool includeLog = false, bool includeOrder = false, bool includeStockLog = false)
 {
     if (string.IsNullOrEmpty(code))
     {
         return null;
     }
     ITask taskProvider = new TaskDal(EFContext.Instance);
     return taskProvider.Get(m=>m.Code==code, includeLog, includeOrder, includeStockLog);
 }
Ejemplo n.º 2
0
 public static Task GetTaskByEpc(string epc, bool includeLog = false, bool includeOrder = false, bool includeStockLog = false)
 {
     if (string.IsNullOrEmpty(epc))
     {
         return null;
     }
     ITask taskProvider = new TaskDal(EFContext.Instance);
     return taskProvider.Get(m => m.Ecp == epc, includeLog, includeOrder, includeStockLog);
 }
Ejemplo n.º 3
0
 public static bool DeleteTask(int id)
 {
     if (id<=0)
     {
         return false;
     }
     ITask taskProvider = new TaskDal(EFContext.Instance);
     return taskProvider.Delete(id);
 }
Ejemplo n.º 4
0
 public static Task GetTask(int id,bool includeLog=false,bool includeOrder=false,bool includeStockLog=false)
 {
     if (id<=0)
     {
         return null;
     }
     ITask taskProvider = new TaskDal(EFContext.Instance);
     return taskProvider.Get(m=>m.Id==id, includeLog, includeOrder, includeStockLog);
 }
Ejemplo n.º 5
0
        public static IList<Task> GetTaskList(int page, int pageSize, Expression<Func<Task, bool>> expression, out int count, bool includeLog = false, bool includeOrder = false, bool includeStockLog = false)
        {
            ITask taskProvider = new TaskDal(EFContext.Instance);

            return taskProvider.GetList(page, pageSize, includeLog, includeOrder, includeStockLog,expression, out count);
        }
Ejemplo n.º 6
0
 public static int Count(Expression<Func<Task, bool>> expression)
 {
     ITask taskProvider = new TaskDal(EFContext.Instance);
     return taskProvider.Count(expression);
 }
Ejemplo n.º 7
0
 public static bool CheckEcpInUse(string ecp)
 {
     ITask taskProvider = new TaskDal(EFContext.Instance);
     return taskProvider.Count(m=>m.Ecp==ecp)>0;
 }
Ejemplo n.º 8
0
 public static bool CheckCodeInUse(string code)
 {
     ITask taskProvider = new TaskDal(EFContext.Instance);
     return taskProvider.Count(m => m.Code == code) > 0;
 }
Ejemplo n.º 9
0
 public static bool AddTask(Task info)
 {
     ITask taskProvider = new TaskDal(EFContext.Instance);
     return taskProvider.Add(info);
 }
Ejemplo n.º 10
0
 public static bool UpdateTask(Task task, params string[] modifyParameters)
 {
     ITask taskProvider = new TaskDal(EFContext.Instance);
     return taskProvider.Update(task,modifyParameters);
 }