private CompanyQueryParameter getCondition() { var parameter = new CompanyQueryParameter(); parameter.AbbreviateName = txtAbbreviateName.Text.Trim(); if (!string.IsNullOrWhiteSpace(ddlCompanyType.SelectedValue)) { parameter.Type = (CompanyType)byte.Parse(ddlCompanyType.SelectedValue); } parameter.UserNo = txtAccount.Text.Trim(); if (!string.IsNullOrWhiteSpace(ddlStatus.SelectedValue)) { parameter.Enabled = ddlStatus.SelectedValue == "1"; } if (!string.IsNullOrEmpty(ddlAccountType.SelectedValue)) { parameter.AccountType = (AccountBaseType)byte.Parse(ddlAccountType.SelectedValue); } if (!string.IsNullOrWhiteSpace(ddlCompanyAuditStatus.SelectedValue)) { parameter.CompanyAuditStatus = (CompanyAuditStatus)int.Parse(ddlCompanyAuditStatus.SelectedValue); } parameter.Contact = txtContact.Text.Trim(); return(parameter); }
private void initData() { if (DateTime.Now.CompareTo(DateTime.Parse("18:00")) > 0) { this.txtStartDate.Text = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd"); this.txtEndDate.Text = DateTime.Now.ToString("yyyy-MM-dd"); } else { this.txtStartDate.Text = DateTime.Now.AddDays(-8).ToString("yyyy-MM-dd"); this.txtEndDate.Text = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd"); } var ticketStatus = Enum.GetValues(typeof(TicketState)) as TicketState[]; foreach (var item in ticketStatus) { if (item != TicketState.Change) { this.ddlTicketState.Items.Add(new ListItem(item.GetDescription(), ((int)item).ToString())); } } this.ddlTicketState.Items.Insert(0, new ListItem("全部", "")); var companyType = Enum.GetValues(typeof(CompanyType)) as CompanyType[]; foreach (var item in companyType) { if (item != CompanyType.Platform) { this.ddlCompanyType.Items.Add(new ListItem(item.GetDescription(), ((int)item).ToString())); } } this.ddlCompanyType.Items.Insert(0, new ListItem("全部", "")); CompanyQueryParameter parameter = new CompanyQueryParameter(); //var companies = CompanyService.GetCompanies(CompanyType.Purchaser | CompanyType.Supplier | CompanyType.Provider, true); this.SpreadCompany.SetCompanyType(CompanyType.Purchaser | CompanyType.Supplier | CompanyType.Provider, true); this.spreadInfo.Visible = true; if (this.CurrentCompany.CompanyType != CompanyType.Platform) { this.spreadInfo.Visible = false; this.hfdCompanyType.Value = "roles"; this.hfdSpreadCompanyId.Value = this.CurrentCompany.CompanyId.ToString(); } if (this.CurrentCompany.CompanyType == CompanyType.Platform) { this.BargainCompany.SetCompanyType(CompanyType.Purchaser | CompanyType.Supplier | CompanyType.Provider, true); } else { var tradeCompanies = CompanyService.GetSpreadingList(new SpreadingQueryParameter { Initiator = this.CurrentCompany.CompanyId }, new Pagination { PageIndex = 1, PageSize = int.MaxValue }); //var companiesInfo = from item in tradeCompanies // select new CompanyInitInfo // { // AbbreviateName = item.AbbreviateName, // CompanyId = item.Id, // CompanyType = item.Type, // UserNo = item.Admin // }; this.BargainCompany.SetCompanyType(CompanyType.Purchaser | CompanyType.Supplier | CompanyType.Provider, true); } }