Example #1
0
        private CredentialsUpdateInfoQueryCondition getCondition()
        {
            var parameter = new CredentialsUpdateInfoQueryCondition {
                PNR             = txtPNR.Text.Trim(),
                Passenger       = txtPassenger.Text.Trim(),
                CommitDateRange =
                    new Range <DateTime>(DateTime.Parse(txtDateStart.Text.Trim()),
                                         DateTime.Parse(txtDateEnd.Text.Trim()).AddDays(1).AddTicks(-1)),
            };

            if (!String.IsNullOrEmpty(txtOrderformId.Text.Trim()) && Regex.IsMatch(txtOrderformId.Text.Trim(), "\\d+"))
            {
                parameter.OrderId = decimal.Parse(txtOrderformId.Text.Trim());
            }
            return(parameter);
        }
Example #2
0
 /// <summary>
 /// 运营方查询证件号修改记录列表
 /// </summary>
 public static IEnumerable <CredentialsUpdateInfoListView> QueryCredentialsUpdateInfos(CredentialsUpdateInfoQueryCondition condition, Pagination pagination)
 {
     if (condition == null)
     {
         throw new ArgumentNullException("condition");
     }
     if (pagination == null)
     {
         throw new ArgumentNullException("pagination");
     }
     using (var command = Factory.CreateCommand()) {
         var repository = Factory.CreateOrderRepository(command);
         return(repository.QueryCredentialsUpdateInfos(condition, pagination));
     }
 }