private void SaveItem() { AppBox.Project item = new AppBox.Project(); item.ProjectName = tbxName.Text.Trim(); item.DomainName = txtDomain.Text.Trim(); item.Owner = txtOwner.Text.Trim(); item.DeptRegion = tbSelectedDept.Text.Trim(); item.StartTime = Convert.ToDateTime(txtStartTime.Text); item.EndTime = Convert.ToDateTime(txtEndTime.Text); item.Enabled = cbxEnabled.Checked; item.CreateTime = DateTime.Now; DB.Projects.Add(item); DB.SaveChanges(); PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); }
private void InitUserDept(User current) { if (current.Dept != null) { AppBox.Project project = new AppBox.Project(); string deptName = current.Dept.Name; IQueryable<AppBox.Project> q = DB.Projects; //.Include(u => u.Dept); // 在用户名称中搜索 q = q.Where(u => u.DeptRegion.Equals(deptName));//.Where(u => u.Status == "启用"); string[] ProjectList = q.Select(x => x.ProjectName).ToArray(); int count = q.Count(); for (int i = 0; i < count; i++) { ddProject.DataSource = ProjectList; ddProject.DataBind(); } } }