示例#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, "您当前没有增加项目的权限");
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.currUsername.InnerText = this.CurrentUserInfo.UserName;
            int iCurrInden = this.CurrentUserInfo.Identify;

            if (iCurrInden == (int)UserData.系统管理员)
            {
                this.currIdentify.InnerText = "系统管理员";
            }
            else if (iCurrInden == (int)UserData.项目主管)
            {
                this.currIdentify.InnerText = "项目员";
            }
            else if (iCurrInden == (int)UserData.设计主管)
            {
                this.currIdentify.InnerText = "设计主管";
            }
            else if (iCurrInden == (int)UserData.加工主管)
            {
                this.currIdentify.InnerText = "加工主管";
            }
            else if (iCurrInden == (int)UserData.中心仓库主管)
            {
                this.currIdentify.InnerText = "中心仓库主管";
            }
            else if (iCurrInden == (int)UserData.现场仓库主管)
            {
                this.currIdentify.InnerText = "现场仓库主管";
            }
            else if (iCurrInden == (int)UserData.员工)
            {
                this.currIdentify.InnerText = "员工";
            }
            StatusClass status = StatusClass.GetInstance();
            //if (status.CurrPlanId == (int)CurrentStatus.默认)
            //{
            //    liStatus.InnerHtml = "<span>当前状态:</span><span style='background-color:White'>待提交项目</span>";
            //}
            //else if (status.CurrPlanId == (int)CurrentStatus.已提交项目)
            //{
            //    liStatus.InnerHtml = "<span>当前状态:</span><span>提交</span><span style='background-color:Red'>上传</span>";
            //}
            //else if (status.CurrPlanId == (int)CurrentStatus.已上传物料表)
            //{
            //    liStatus.InnerHtml = "<span>当前状态:</span><span >提交-></span><span style='background-color:Red'>上传-></span><span style='background-color:Red'>复审</span>";
            //}
            //else if (status.CurrPlanId == (int)CurrentStatus.已复审)
            //{
            //    liStatus.InnerHtml = "<span>当前状态:</span><span >提交-></span><span>上传-></span><span>复审-></span></span><span style='background-color:Red'>确认</span>";
            //}
            //else if (status.CurrPlanId == (int)CurrentStatus.已确认物料表)
            //{
            //    liStatus.InnerHtml = "<span>当前状态:</span><span >提交></span><span>上传-></span><span >复审</span><span>确认-></span><span style='background-color:Red' >加工</span>";
            //}
            //else if (status.CurrPlanId == (int)CurrentStatus.已加工)
            //{
            //    liStatus.InnerHtml = "<span>当前状态:</span><span >提交></span><span>上传-></span><span >复审</span><span>确认-></span><span>加工-></span></span><span style='background-color:Red' >中心仓储</span>";
            //}
            //else if (status.CurrPlanId == (int)CurrentStatus.已出中心仓储)
            //{
            //    liStatus.InnerHtml = "<span>当前状态:</span><span >提交></span><span>上传-></span><span >复审</span><span>确认-></span><span>加工-></span></span><span>中心仓储->/span>"
            //        + "<span style='background-color:Red' >现场仓储</span>";
            //}
            //else if (status.CurrPlanId == (int)CurrentStatus.已出现场仓储)
            //{
            //    liStatus.InnerHtml = "<span>当前状态:</span><span >提交></span><span>上传-></span><span >复审</span><span>确认-></span><span>加工-></span></span><span>中心仓储->/span>"
            //    + "<span >现场仓储</span><span style='background-color:Red' >领料</span>";
            //}
        }