Exemplo n.º 1
0
        public DataCollectionResponse <OrderReturn> GetByAll(long id, long orderId, string vendor, string number,
                                                             string deliveryNumber, OrderReturnState state, OrderReturnType type, int timeType, DateTime start,
                                                             DateTime end, int pageIndex, int pageSize)
        {
            Dictionary <string, object> para = new Dictionary <string, object>();

            para["id"]             = id;
            para["orderId"]        = orderId;
            para["vendor"]         = vendor;
            para["number"]         = number;
            para["deliveryNumber"] = deliveryNumber;
            para["state"]          = state;
            para["type"]           = type;
            para["timeType"]       = timeType;
            para["start"]          = start;
            para["end"]            = end;
            para["pageIndex"]      = pageIndex;
            para["pageSize"]       = pageSize;
            return(DoPost <DataCollectionResponse <OrderReturn> >(para));
        }
Exemplo n.º 2
0
        public DataCollectionResponse <OrderReturn> GetByAll(long id, long orderId, string vendor, string number, string deliveryNumber, OrderReturnState state, OrderReturnType type, int timeType, DateTime start, DateTime end, int pageIndex, int pageSize)
        {
            string        hsql = "from " + this.GetEntiyName() + " where ";
            List <object> objs = new List <object>();

            hsql += this.MakeQuery("Id", id);
            hsql += this.MakeQuery("OrderId", orderId);
            hsql += this.MakeQueryLike("GoodsInfo", vendor, objs);
            hsql += this.MakeQueryLike("GoodsInfo", number, objs);
            hsql += this.MakeQuery("DeliveryNumber", deliveryNumber, objs);
            hsql += this.MakeQuery(TIME_TYPES[timeType], start, true);
            hsql += this.MakeQuery(TIME_TYPES[timeType], end, false);
            hsql += this.MakeQuery("State", (int)state, (int)OrderReturnState.NONE);
            hsql += this.MakeQuery("Type", (int)type, (int)OrderReturnType.NONE);
            return(this.GetPage(hsql, pageIndex, pageSize, objs.ToArray()));
        }
Exemplo n.º 3
0
 public DataCollectionResponse <OrderReturn> GetByAll(long id, long orderId, string vendor, string number, string deliveryNumber, OrderReturnState state, OrderReturnType type, int timeType, DateTime start, DateTime end, int pageIndex, int pageSize)
 {
     try
     {
         return(this.dao.GetByAll(id, orderId, vendor, number, deliveryNumber, state, type, timeType, start, end, pageIndex, pageSize));
     }
     catch (Exception ex)
     {
         throw new WebFaultException <ResponseBase>(new ResponseBase(ex.Message), System.Net.HttpStatusCode.OK);
     }
 }