Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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();
                }

            }
        }