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);
        }
示例#2
0
        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);
        }