Example #1
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            List <Tbl_User> lUsers = ViewState["lUsers"] as List <Tbl_User>;

            int iPlanAdm   = 1;
            int iDesignAdm = lUsers[DropDownList2.SelectedIndex].ID;

            int iProductAdm = lUsers[DropDownList3.SelectedIndex].ID;

            int iCenterStorateAdm = lUsers[DropDownList4.SelectedIndex].ID;

            int iSiteStorageAdm = lUsers[DropDownList5.SelectedIndex].ID;


            DateTime now = DateTime.Now;

            if ((this.CurrentUserInfo.Identify & 128) != 0)
            {
                Tbl_Plan oPlan = new Tbl_Plan();
                oPlan.ProjectName            = txtProjectName.Text;
                oPlan.PlanDate               = now;
                oPlan.Planer                 = this.CurrentUserInfo.Id;//项目人员id
                oPlan.PlanerStatus           = 128;
                oPlan.PlanAdm                = iPlanAdm;
                oPlan.PlanAdmStatus          = 128;
                oPlan.DesignAdm              = iDesignAdm;
                oPlan.DesignAdmStatus        = 1;
                oPlan.ProductAdm             = iProductAdm;
                oPlan.ProductAdmStatus       = 1;
                oPlan.CenterStorageAdm       = iCenterStorateAdm;
                oPlan.CenterStorageAdmStatus = 1;
                oPlan.SiteStorageAdm         = iSiteStorageAdm;
                oPlan.SiteStorageAdmStatus   = 1;
                Msg msg = PlanModel.AddPlan(oPlan);
                if (msg.Status)
                {
                    StatusClass oStatus = StatusClass.GetInstance(); //此处运用单例模式
                    oStatus.CurrPlanId = this.CurrentUserInfo.Id;
                    oStatus.CurrStatus++;                            //已提交项目

                    PageHelper.ShowAlertMsg(this, "增加成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, msg.Message);
                }
            }
            else
            {
                PageHelper.ShowAlertMsg(this, "您当前没有增加项目的权限");
            }
        }