/// <summary>
        /// 获取订单基本信息
        /// </summary>
        public static ClientOrder GetClientOrderInfo(string orderID)
        {
            DataTable dt = ClientOrderDAL.BaseProvider.GetClientOrderInfo(orderID);
            ClientOrder model = new ClientOrder();
            if (dt.Rows.Count == 1)
            {
                DataRow row = dt.Rows[0];
                model.FillData(row);
                model.CreateUser = OrganizationBusiness.GetUserByUserID(model.CreateUserID, model.AgentID);
                if (string.IsNullOrEmpty(model.CreateUser.Name))
                {
                    M_Users mUser = M_UsersBusiness.GetUserDetail(model.CreateUserID);
                    if (mUser != null && !string.IsNullOrEmpty(mUser.Name))
                    {
                        model.CreateUser.Name = mUser.Name;
                    }
                }
                if (!string.IsNullOrEmpty(model.CheckUserID))
                {
                    model.CheckUser = OrganizationBusiness.GetUserByUserID(model.CheckUserID, model.AgentID);
                    if (string.IsNullOrEmpty(model.CheckUser.Name))
                    {
                        M_Users mUser = M_UsersBusiness.GetUserDetail(model.CheckUserID);
                        if (mUser != null && !string.IsNullOrEmpty(mUser.Name))
                        {
                            model.CheckUser.Name = mUser.Name;
                        }
                    }
                }
            }

            return model;
        }
 public static List<ClientOrder> GetBase(string keyWords, int status, int type, string beginDate, string endDate, string agentID, string clientID, int userType, int pageSize, int pageIndex, ref int totalCount, ref int pageCount)
 {
     DataTable dt = ClientOrderDAL.BaseProvider.GetClientOrders(keyWords,status, type, beginDate, endDate, agentID, clientID, pageSize, pageIndex, ref totalCount, ref pageCount);
     List<ClientOrder> list = new List<ClientOrder>();
     if (dt.Rows.Count > 0)
     {
         foreach (DataRow row in dt.Rows)
         {
             ClientOrder model = new ClientOrder();
             model.FillData(row);
             if (!string.IsNullOrEmpty(model.CheckUserID))
             {
                 model.CheckUser = OrganizationBusiness.GetUserByUserID(model.CheckUserID, model.AgentID);
                 if (string.IsNullOrEmpty(model.CheckUser.Name))
                 {
                     M_Users mUser = M_UsersBusiness.GetUserDetail(model.CheckUserID);
                     if(mUser!=null && !string.IsNullOrEmpty(mUser.Name)){
                         model.CheckUser.Name = mUser.Name;
                     }
                 }                        
             }
             model.CreateUser = OrganizationBusiness.GetUserByUserID(model.CreateUserID, model.AgentID);
             if (string.IsNullOrEmpty(model.CreateUser.Name))
             {
                 M_Users mUser = M_UsersBusiness.GetUserDetail(model.CreateUserID);
                 if (mUser != null && !string.IsNullOrEmpty(mUser.Name))
                 {
                     model.CreateUser.Name = mUser.Name;
                 }
             }
             list.Add(model);
         }
     }
     return list;
 }