示例#1
0
        protected void btnDel_Click(object sender, EventArgs e)
        {
            List <String> userIDs = GetSelectedIDs();

            ExpertBll.DelUsers(userIDs);
            BindData();
        }
        protected void btnUnAuthor_Click(object sender, EventArgs e)
        {
            List <String> userIDs = GetSelectedIDs();

            ExpertBll.UnAuthUsers(userIDs);
            gvUsersInDept.DataBind();
        }
        protected void btnDel_Click(object sender, EventArgs e)
        {
            List <String> userIDs = GetSelectedIDs();

            ExpertBll.DelStaffs(userIDs);
            gvStaffsInDept.DataBind();
        }
        protected void btnUnAuthor_Click(object sender, EventArgs e)
        {
            List <String> posIDs = GetSelectedIDs();

            ExpertBll.UnAuthDepts(posIDs);
            gvDept.DataSource = GetDataSource();
            gvDept.DataBind();
        }
        protected void btnDel_Click(object sender, EventArgs e)
        {
            List <String> deptIDs = GetSelectedIDs();

            ExpertBll.DelDepts(deptIDs);
            gvDept.DataSource = GetDataSource();
            gvDept.DataBind();
        }
示例#6
0
        /// <summary>
        /// 增加一个新申请,需生成一个新的申请书F_ID,为了方便后面处理,
        /// 将F_ID存在Session中
        /// </summary>
        /// <returns></returns>
        private string SavePage1()
        {
            //  EducationV2.SocialProject socialProject = new EducationV2.SocialProject();
            //  socialProject.F_ID = Guid.NewGuid().ToString();
            bool create = false;
            DataClassesDataContext dc = new DataClassesDataContext();

            EducationV2.SocialProject socialProject = dc.SocialProject.SingleOrDefault(c => c.F_ID.Equals(F_ID));
            if (socialProject == null)
            {
                create                 = true;
                socialProject          = new EducationV2.SocialProject();
                socialProject.F_ID     = F_ID;
                socialProject.F_status = ProjectStatus.Draft;
            }
            context.Session.Add("applicationID", socialProject.F_ID);
            socialProject.F_status         = ProjectStatus.Draft;
            socialProject.F_leaderID       = paras["F_leaderID"];
            socialProject.F_type           = paras["F_type"];
            socialProject.F_catogary       = paras["F_catogary"];
            socialProject.F_name           = paras["F_name"];
            socialProject.F_leader         = paras["F_leader"];
            socialProject.F_department     = paras["F_department"];
            socialProject.F_unitID         = paras["F_unitID"];
            socialProject.F_guideProjectID = paras["F_guideProjectID"];
            if (String.IsNullOrEmpty(paras["F_applicantDate"]) == false)
            {
                socialProject.F_applicantDate = DateTime.Parse(paras["F_applicantDate"]);
            }
            if (create)
            {
                dc.SocialProject.InsertOnSubmit(socialProject);
            }
            if (socialProject.F_leaderID != null)
            {
                User user = dc.User.SingleOrDefault(_user => _user.F_ID.Equals(socialProject.F_leaderID));
                socialProject.F_unitID = user.F_belongUnitID;
                ExpertBll.SetPrincipal(F_ID, user);
                if (create)
                {
                    socialProject.F_duty        = user.F_position;
                    socialProject.F_subjectDuty = user.F_title;
                    socialProject.F_education   = user.F_highestEducation;
                    socialProject.F_degree      = user.F_highestDegree;
                    socialProject.F_sexual      = user.F_sexual;
                    socialProject.F_nationality = user.F_nationality;
                    socialProject.F_IDNumber    = user.F_idNumber;
                    socialProject.F_phone       = user.F_phone;
                    socialProject.F_expertise   = user.F_mostFamiliarSubject;
                    socialProject.F_workspace   = user.F_workspace;
                }
            }
            dc.SubmitChanges();
            return("保存成功");
        }
        protected void btnAuthor_Click(object sender, EventArgs e)
        {
            List <String> posIDs = GetSelectedIDs();

            if (posIDs.Count == 0)
            {
                MessageBox.Show(this, "请选择相应的条目!");
                return;
            }
            ExpertBll.AuthPositions(posIDs);
            SmartGridView1.DataBind();
        }
        protected void btnDel_Click(object sender, EventArgs e)
        {
            List <String> ids = GetSelectedIDs();

            if (ids.Count == 0)
            {
                // 客户端已经弹出窗口,这个语句无效
                MessageBox.Show(this, "请选择相应的条目!");
                return;
            }
            ExpertBll.DeletePositions(ids);
            SmartGridView1.DataBind();
        }
示例#9
0
        private void SavePage1()
        {
            bool create = false;
            DataClassesDataContext dc         = new DataClassesDataContext();
            ScienceProject         sciProject = dc.ScienceProject.SingleOrDefault(c => c.F_ID.Equals(F_ID));

            if (sciProject == null)
            {
                create              = true;
                sciProject          = new ScienceProject();
                sciProject.F_ID     = F_ID;
                sciProject.F_status = ProjectStatus.Draft;
            }
            sciProject.F_type            = paras["F_type"];
            sciProject.F_belongeddomain  = paras["F_belongeddomain"];
            sciProject.F_belongedSubject = paras["F_belongedSubject"];
            sciProject.F_name            = paras["F_name"];
            sciProject.F_leaderID        = paras["F_leaderID"];
            sciProject.F_leader          = paras["F_leader"];
            sciProject.F_dept            = paras["F_dept"];
            sciProject.F_phone           = paras["F_phone"];
            sciProject.F_email           = paras["F_email"];
            sciProject.F_unitID          = paras["F_unitID"];
            sciProject.F_guideProjectID  = paras["F_guideProjectID"];
            if (!String.IsNullOrWhiteSpace(paras["F_applicantDate"]))
            {
                sciProject.F_applicantDate = DateTime.Parse(paras["F_applicantDate"]);
            }

            if (!String.IsNullOrWhiteSpace(sciProject.F_leaderID))
            {
                User user = dc.User.Single(u => u.F_ID.Equals(sciProject.F_leaderID));
                sciProject.F_sexual    = user.F_sexual;
                sciProject.F_idNumber  = user.F_idNumber;
                sciProject.F_education = user.F_highestEducation;
                sciProject.F_degree    = user.F_highestDegree;
                sciProject.F_title     = user.F_title;
                sciProject.F_unitID    = user.F_belongUnitID;
                ExpertBll.SetPrincipal(F_ID, user);
            }
            if (create)
            {
                dc.ScienceProject.InsertOnSubmit(sciProject);
            }
            dc.SubmitChanges();
        }
        protected void btnSetting_Click(object sender, EventArgs e)
        {
            List <String> posIDs = GetSelectedIDs();

            if (posIDs.Count == 0)
            {
                MessageBox.Show(this, "请选择相应的条目!");
                return;
            }
            DateTime dt = DateTime.MinValue;

            if (String.IsNullOrEmpty(txtEndDate.Text.Trim()) == false)
            {
                DateTime.TryParse(txtEndDate.Text.Trim(), out dt);
            }
            else if (null == DateTime.MinValue)
            {
                //
                return;
            }
            ExpertBll.SetPositionsEndDate(posIDs, dt);
            SmartGridView1.DataBind();
        }