private List <DataList> SpreadingList(Pagination pagination, Guid id) { var condition = new SpreadingQueryParameter(); condition.Initiator = id; if (!string.IsNullOrWhiteSpace(txtUserName.Text)) { condition.UserNo = this.txtUserName.Text.Trim(); } if (!string.IsNullOrWhiteSpace(this.txtAbberviateName.Text)) { condition.AbbreviateName = this.txtAbberviateName.Text.Trim(); } if (!string.IsNullOrWhiteSpace(this.txtStartDate.Text)) { condition.RegisterTimeStart = DateTime.Parse(this.txtStartDate.Text); } if (!string.IsNullOrWhiteSpace(this.txtEndDate.Text)) { condition.RegisterTimeEnd = DateTime.Parse(this.txtEndDate.Text).AddDays(1).AddMilliseconds(-3); } var spreadingList = CompanyService.GetSpreadingList(condition, pagination).Select(item => new DataList { Type = item.Type.GetDescription(), AbbreviateName = item.AbbreviateName, City = AddressShow.GetCity(item.City), Contact = item.Contact, ContactCellphone = item.ContactCellphone, Admin = item.Admin, RegisterTime = item.RegisterTime.ToString("yyyy-MM-dd HH:mm:ss") }).ToList(); return(spreadingList); }
private SpreadingQueryParameter getCondition() { var parameter = new SpreadingQueryParameter(); parameter.AbbreviateName = txtAbbreviateName.Text.Trim(); parameter.UserNo = txtAccount.Text.Trim(); parameter.Contact = txtContact.Text.Trim(); if (!string.IsNullOrWhiteSpace(ddlCompanyType.SelectedValue)) { parameter.Type = (CompanyType)int.Parse(ddlCompanyType.SelectedValue); } if (!string.IsNullOrEmpty(ddlStatus.SelectedValue.Trim())) { parameter.Enabled = ddlStatus.SelectedValue == "1"; } if (!string.IsNullOrEmpty(ddlAccountType.SelectedValue)) { parameter.AccountType = (AccountBaseType)byte.Parse(ddlAccountType.SelectedValue); } if (!string.IsNullOrWhiteSpace(ddlEmployeNo.SelectedValue)) { parameter.OperatorAccount = ddlEmployeNo.SelectedValue; } parameter.Initiator = CurrentCompany.CompanyId; return(parameter); }