protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string projectId = Request["projectId"]; if (string.IsNullOrWhiteSpace(projectId)) { Javascript.Alert("请指定您要添加报销规则的项目!", Page); Javascript.RefreshParentWindowReload(Page); } else { DalOperationAboutProject dalProject = new DalOperationAboutProject(); DalOperationAboutReim dalReim = new DalOperationAboutReim(); Project project = dalProject.GetProject(int.Parse(projectId.Trim())); List<Reim> reimList = dalReim.GetAllReims(); if (project == null || reimList.Count == 0) { Javascript.Alert("您要添加报销规则的项目不存在或者您未添加任何报销项,请核对后再次操作!", Page); Javascript.RefreshParentWindowReload(Page); } else { this.literal_ProjectName.Text = project.name; this.hf_ProjectId.Value = project.id.ToString(); foreach (Reim reim in reimList) { this.ddlReimLists.Items.Add(new ListItem(reim.name, reim.id.ToString())); } } } } }
private void BindDataItemReim() { DalOperationAboutReim dalReim = new DalOperationAboutReim(); List<Reim> reimList = dalReim.GetAllReims(); if (reimList == null || reimList.Count == 0) { Javascript.Alert("您尚未添加报销项,不能进行此操作!", Page); Javascript.RefreshParentWindowReload(Page); } else { ListItemCollection itemCollection = this.ddl_ReimList.Items; foreach (Reim reim in reimList) { itemCollection.Add(new ListItem(reim.name, reim.id.ToString())); } } }