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); }
/// <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)); } }