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, "您当前没有增加项目的权限"); } }
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>"; //} }