protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string processID = string.Empty; string stepName = string.Empty; string workItemID = string.Empty; string userID = string.Empty; string deptID = string.Empty; if (Request.QueryString["processID"] == null) { return; } else { processID = Request.QueryString["processID"].ToString(); } if (Request.QueryString["workItemID"] == null) { return; } else { workItemID = Request.QueryString["workItemID"].ToString(); } if (Request.QueryString["stepName"] == null) { return; } else { stepName = Request.QueryString["stepName"].ToString(); } if (Request.QueryString["userID"] == null) { return; } else { userID = Server.UrlDecode(Request.QueryString["userID"].ToString()); } if (Request.QueryString["deptID"] == null) { return; } else { deptID = Request.QueryString["deptID"].ToString(); } B_PF bllProFile = new B_PF(); rptComment.DataSource = bllProFile.GetSignComment(processID, workItemID, stepName, userID, deptID); rptComment.DataBind(); } }
private ArrayList GeneratorTableData(int TblIndex, B_PF cEntity)//任金权 修改 { ArrayList al = new ArrayList(); B_PF pf = new B_PF(); switch (TblIndex) { case 2: List <M_ProgramFile.DeptSign> Dhqlist = new List <M_ProgramFile.DeptSign>(); Dhqlist = this.ucBuMenHuiQian.UCGetHQList(); for (int i = 0; i < Dhqlist.Count; i++) { M_ProgramFile.DeptSign item = Dhqlist[i]; foreach (B_PF.YiJian yijian in pf.GetSignComment(base.ProcessID, base.WorkItemID, ProcessConstString.StepName.ProgramFile.STEP_DEPTSIGN, item.ID, string.Empty)) { ArrayList tmp = new ArrayList(); tmp.Add(item.DeptName); tmp.Add(yijian.Content); tmp.Add(yijian.DealCondition); al.Add(tmp); } } ArrayList tmpEx = new ArrayList(); string lsqkdeptyijian = string.Empty; string lsqkdeptyijianluoshi = string.Empty; foreach (B_PF.YiJian yijian in pf.GetSignComment(base.ProcessID, base.WorkItemID, ProcessConstString.StepName.ProgramFile.STEP_QG, this.wfQualityIDs.Text, string.Empty)) { //lsqkdeptyijian += yijian.Content + "\r\a"; //lsqkdeptyijianluoshi += yijian.DealCondition + "\r\a"; tmpEx = new ArrayList(); tmpEx.Add("质量保证处"); tmpEx.Add(yijian.Content); tmpEx.Add(yijian.DealCondition); al.Add(tmpEx); } break; case 3: List <M_ProgramFile.LeaderSign> lhqlist = new List <M_ProgramFile.LeaderSign>(); lhqlist = this.ucLDHuiQian.UCGetHQList(); for (int i = 0; i < lhqlist.Count; i++) { M_ProgramFile.LeaderSign item = lhqlist[i]; foreach (B_PF.YiJian yijian in pf.GetSignComment(base.ProcessID, base.WorkItemID, ProcessConstString.StepName.ProgramFile.STEP_LEADERSIGN, item.ID, string.Empty)) { ArrayList tmp = new ArrayList(); tmp.Add(yijian.UserName); tmp.Add(yijian.Content); tmp.Add(yijian.DealCondition); al.Add(tmp); } } tmpEx = new ArrayList(); string lsqkpeopleyijian = string.Empty; string lsqkpeopleyijianluoshi = string.Empty; if (!string.IsNullOrEmpty(this.ddlApprove.SelectedValue)) { foreach (B_PF.YiJian yijian in pf.GetSignComment(base.ProcessID, base.WorkItemID, ProcessConstString.StepName.ProgramFile.STEP_APPROVE, this.ddlApprove.SelectedValue, string.Empty)) { //lsqkpeopleyijian += yijian.Content + "\r\a"; //lsqkpeopleyijianluoshi += yijian.DealCondition + "\r\a"; tmpEx = new ArrayList(); tmpEx.Add(yijian.UserName); tmpEx.Add(yijian.Content); tmpEx.Add(yijian.DealCondition); al.Add(tmpEx); } } break; case 5: if (cEntity.DeptSignList == null) { break; } for (int i = 0; i < cEntity.DeptSignList.Count; i++) { ArrayList tmp = new ArrayList(); M_ProgramFile.DeptSign item = cEntity.DeptSignList[i]; if (string.IsNullOrEmpty(item.Comment)) { continue; } tmp.Add(item.DeptName); tmp.Add(item.Comment); tmp.Add(item.DealCondition); al.Add(tmp); } break; } return(al); }
//任金权 修改 private ArrayList GeneratorTableData(int TblIndex, B_PF cEntity) { ArrayList al = new ArrayList(); B_PF pf = new B_PF(); switch (TblIndex) { case 2: List<M_ProgramFile.DeptSign> Dhqlist = new List<M_ProgramFile.DeptSign>(); Dhqlist = this.ucBuMenHuiQian.UCGetHQList(); for (int i = 0; i < Dhqlist.Count; i++) { M_ProgramFile.DeptSign item = Dhqlist[i]; foreach (B_PF.YiJian yijian in pf.GetSignComment(base.ProcessID, base.WorkItemID, ProcessConstString.StepName.ProgramFile.STEP_DEPTSIGN, item.ID, string.Empty)) { ArrayList tmp = new ArrayList(); tmp.Add(item.DeptName); tmp.Add(yijian.Content); tmp.Add(yijian.DealCondition); al.Add(tmp); } } ArrayList tmpEx = new ArrayList(); string lsqkdeptyijian = string.Empty; string lsqkdeptyijianluoshi = string.Empty; foreach (B_PF.YiJian yijian in pf.GetSignComment(base.ProcessID, base.WorkItemID, ProcessConstString.StepName.ProgramFile.STEP_QG, this.wfQualityIDs.Text, string.Empty)) { //lsqkdeptyijian += yijian.Content + "\r\a"; //lsqkdeptyijianluoshi += yijian.DealCondition + "\r\a"; tmpEx = new ArrayList(); tmpEx.Add("质量保证处"); tmpEx.Add(yijian.Content); tmpEx.Add(yijian.DealCondition); al.Add(tmpEx); } break; case 3: List<M_ProgramFile.LeaderSign> lhqlist = new List<M_ProgramFile.LeaderSign>(); lhqlist = this.ucLDHuiQian.UCGetHQList(); for (int i = 0; i < lhqlist.Count; i++) { M_ProgramFile.LeaderSign item = lhqlist[i]; foreach (B_PF.YiJian yijian in pf.GetSignComment(base.ProcessID, base.WorkItemID, ProcessConstString.StepName.ProgramFile.STEP_LEADERSIGN, item.ID, string.Empty)) { ArrayList tmp = new ArrayList(); tmp.Add(yijian.UserName); tmp.Add(yijian.Content); tmp.Add(yijian.DealCondition); al.Add(tmp); } } tmpEx = new ArrayList(); string lsqkpeopleyijian = string.Empty; string lsqkpeopleyijianluoshi = string.Empty; if (!string.IsNullOrEmpty(this.ddlApprove.SelectedValue)) { foreach (B_PF.YiJian yijian in pf.GetSignComment(base.ProcessID, base.WorkItemID, ProcessConstString.StepName.ProgramFile.STEP_APPROVE, this.ddlApprove.SelectedValue, string.Empty)) { //lsqkpeopleyijian += yijian.Content + "\r\a"; //lsqkpeopleyijianluoshi += yijian.DealCondition + "\r\a"; tmpEx = new ArrayList(); tmpEx.Add(yijian.UserName); tmpEx.Add(yijian.Content); tmpEx.Add(yijian.DealCondition); al.Add(tmpEx); } } break; case 5: if (cEntity.DeptSignList == null) break; for (int i = 0; i < cEntity.DeptSignList.Count; i++) { ArrayList tmp = new ArrayList(); M_ProgramFile.DeptSign item = cEntity.DeptSignList[i]; if (string.IsNullOrEmpty(item.Comment)) continue; tmp.Add(item.DeptName); tmp.Add(item.Comment); tmp.Add(item.DealCondition); al.Add(tmp); } break; } return al; }