protected override void OnPreRenderComplete(EventArgs e) { if (!Page.IsPostBack) { Tb_ProjectBU.SetProjectListByStatusForBug(this.parentGuid, "3"); this.SetProjectManager(); //设置当前项目的项目管理员 //不是管理员,默认看自己的BUG if (this.IsManager == false) { this.MyTask.SelectedValue = "0"; this.ExecuteManID.Text = FrameLib.UserID; } else { this.MyTask.SelectedValue = "1"; this.ExecuteManID.Text = ""; } this.Repeater1.DataBind(); } base.OnPreRenderComplete(e); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Tb_ProjectBU.SetProjectDropDownList(this.parentGuid); this.guidID.Text = WebFrame.Util.JString.GetUnique32ID(); } }
protected override void OnPreRenderComplete(EventArgs e) { if (!Page.IsPostBack) { Tb_ProjectBU.SetProjectListByStatusForBug(this.parentGuid, "0"); this.SetProjectManager(); //设置当前项目的项目管理员 this.Repeater1.DataBind(); } base.OnPreRenderComplete(e); }
/// <summary> /// 设置接单人 /// </summary> private void SetPerson() { String projectNum = Request.QueryString["parentGuid"]; Tb_ProjectBU bu1 = new Tb_ProjectBU(); List <SearchField> condition = new List <SearchField>(); condition.Add(new SearchField("prjNum", projectNum)); Dictionary <String, object> dic1 = bu1.GetFirstDictionary(condition, "GuidID"); if (dic1 != null && dic1.Count > 0) { String Guidid1 = dic1["GuidID"].ToString(); Tb_Project_PersonBU bu2 = new Tb_Project_PersonBU(); condition.Clear(); condition.Add(new SearchField("parentGuid", Guidid1)); DataTable dt = bu2.GetListData(condition, -1, -1, "prjRole", "*"); if (dt != null && dt.Rows.Count > 0) { bool isManager = false; if (WebFrame.FrameLib.UserID == "admin") { isManager = true; } else { DataRow[] drs = dt.Select("UserID='" + WebFrame.FrameLib.UserID + "'"); if (drs != null && drs.Length > 0) { DataRow dr1 = drs[0]; String roles1 = dr1["PrjRole"].ToString(); if (roles1 == "0" || roles1 == "3") { isManager = true; } } } if (isManager) { foreach (DataRow dr1 in dt.Rows) { if (dr1["PrjRole"].ToString() != "3") { this.ExecuteManID.Items.Add(new ListItem(dr1["UserName"].ToString(), dr1["UserID"].ToString())); } } } else { this.ExecuteManID.Items.Add(new ListItem(WebFrame.FrameLib.UserName, WebFrame.FrameLib.UserID)); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.MoneyTime.Text = DateTime.Now.ToString("yyyy-MM-dd"); //设置项目的经手人 Tb_ProjectBU bu1 = new Tb_ProjectBU(); bu1.SetProjectManDropDownList(this.UserID, Request.QueryString["prjNum"], ""); this.parentGuid.Text = Request.QueryString["prjNum"]; } }
private void SetProjectManager() { String projectNum = this.parentGuid.SelectedValue; Tb_ProjectBU bu1 = new Tb_ProjectBU(); List <SearchField> condition = new List <SearchField>(); condition.Add(new SearchField("prjNum", projectNum)); Dictionary <String, object> dic1 = bu1.GetFirstDictionary(condition, "GuidID"); if (dic1 != null && dic1.Count > 0) { String projectID = dic1["GuidID"].ToString(); this.IsManager = bu1.IsCanEditProjectForBug(projectID, FrameLib.UserID); } }
//查询项目日志的数据 private void SearchProjectLogData() { var prj1 = this.parentGuid.Text; this.rep2.DataBind(); this.selinfo.Visible = true; //得到项目的其他信息 KORWeb.BUL.Tb_ProjectBU bu1 = new Tb_ProjectBU(); List <SearchField> condition = new List <SearchField>(); condition.Add(new SearchField("prjNum", prj1)); Dictionary <String, object> dic = bu1.GetFirstDictionary(condition, "*"); if (dic != null && dic.Count > 0) { this.selproject.Text = dic["prjName"].ToString(); this.IsProjectManager = bu1.IsCanEditProject(dic["GuidID"].ToString(), WebFrame.FrameLib.UserID); } }