protected void Page_Load(object sender, EventArgs e) { uint uYearTerm = 20131401; if ((((ADMINLOGINRES)Session["LoginResult"]).dwManRole & (uint)ADMINLOGINRES.DWMANROLE.MANROLE_LEADER) > 0) { bLeader = true; } REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; STAFFINFOREQ vrParameter = new STAFFINFOREQ(); STAFFINFO[] vrResult; if (IsPostBack) { vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_ORIGINAL; vrParameter.dwYearTerm = uYearTerm; uResponse = m_Request.Report.GetStaffInfo(vrParameter, out vrResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { for (int i = 0; i < vrResult.Length; i++) { STAFFINFO temp = vrResult[i]; STAFFINFO setValueObj = new STAFFINFO(); setValueObj = temp; setValueObj.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE; setValueObj.dwYearTerm = uYearTerm; m_Request.Report.SetStaffInfo(setValueObj); } } } vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE; vrParameter.dwYearTerm = uYearTerm; uResponse = m_Request.Report.GetStaffInfo(vrParameter, out vrResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && (vrResult == null || vrResult.Length == 0)) { vrParameter.dwYearTerm = uYearTerm; vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_DEPLOY; uResponse = m_Request.Report.GetStaffInfo(vrParameter, out vrResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && (vrResult == null || vrResult.Length == 0)) { vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_ORIGINAL; vrParameter.dwYearTerm = uYearTerm; uResponse = m_Request.Report.GetStaffInfo(vrParameter, out vrResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { for (int i = 0; i < vrResult.Length; i++) { STAFFINFO temp = vrResult[i]; STAFFINFO setValueObj = new STAFFINFO(); setValueObj = temp; setValueObj.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE; setValueObj.dwYearTerm = uYearTerm; m_Request.Report.SetStaffInfo(setValueObj); } } } } GetPageCtrlValue(out vrParameter.szReqExtInfo); vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_ORIGINAL; vrParameter.dwYearTerm = uYearTerm; uResponse = m_Request.Report.GetStaffInfo(vrParameter, out vrResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td>" + ConfigConst.GCSchoolCode.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szPID.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].dwLabID.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szLabName + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName.ToString() + "</td>"; uint uSex = (uint)vrResult[i].dwSex; if (uSex == 1) { m_szOut += "<td>" + "男" + "</td>"; } else if (uSex == 2) { m_szOut += "<td>" + "女" + "</td>"; } else { m_szOut += "<td>" + "" + "</td>"; } m_szOut += "<td>" + GetDateStr((uint)vrResult[i].dwBirthDate) + "</td>"; m_szOut += "<td wAcademicSubject' data-kind='select'>" + GetJustNameEqual(Parse(vrResult[i].szAcademicSubjectCode), "dwAcademicSubject", false) + "</td>"; m_szOut += "<td data-type='dwAcademicSubject' data-kind='select'>" + GetJustNameEqual(vrResult[i].dwProfessionalTitle, "dwProfessionalTitle", false) + "</td>"; m_szOut += "<td data-type='dwAcademicSubject' data-kind='select'>" + GetJustNameEqual(vrResult[i].dwEducation, "dwEducation", false) + "</td>"; m_szOut += "<td data-type='dwAcademicSubject' data-kind='select'>" + GetJustNameEqual(vrResult[i].dwExpertType, "dwExpertType", false) + "</td>"; m_szOut += "<td data-type='dwAcademicSubject' data-kind='select'>" + vrResult[i].dwInlandUduTime + "</td>"; m_szOut += "<td data-type='dwAcademicSubject' data-kind='select'>" + vrResult[i].dwInlandOtherTime + "</td>"; m_szOut += "<td data-type='dwAcademicSubject' data-kind='select'>" + vrResult[i].dwAbroadUduTime + "</td>"; m_szOut += "<td data-type='dwAcademicSubject' data-kind='select'>" + vrResult[i].dwAbroadOtherTime + "</td>"; } UpdatePageCtrl(m_Request.Report); } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { uint uYearTerm = 20131401; REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; STAFFINFOREQ vrParameter = new STAFFINFOREQ(); STAFFINFO[] vrResult; if ((((ADMINLOGINRES)Session["LoginResult"]).dwManRole & (uint)ADMINLOGINRES.DWMANROLE.MANROLE_LEADER) > 0) { bLeader = true; } dwAcademicSubject = GetInputHtmlFromXml(0, CONSTHTML.option, "", "dwAcademicSubject", true); dwProfessionalTitle = GetInputHtmlFromXml(0, CONSTHTML.option, "", "dwProfessionalTitle", true); dwEducation = GetInputHtmlFromXml(0, CONSTHTML.option, "", "dwEducation", true); dwExpertType = GetInputHtmlFromXml(0, CONSTHTML.option, "", "dwExpertType", true); UNILAB[] allLab = GetAllLab(); for (int i = 0; i < allLab.Length; i++) { szLab += GetInputItemHtml(CONSTHTML.option, "", allLab[i].szLabName, allLab[i].dwLabID.ToString()); } string opSub = Request["opSub"]; if (IsPostBack && opSub == "1") { vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE; vrParameter.dwYearTerm = uYearTerm; uResponse = m_Request.Report.GetStaffInfo(vrParameter, out vrResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { for (int i = 0; i < vrResult.Length; i++) { STAFFINFO setValue2 = vrResult[i]; setValue2.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_DEPLOY; m_Request.Report.SetStaffInfo(setValue2); } } } string szValue = Request["changeInfo"]; if (IsPostBack && szValue != "" && opSub != "1") { szValue = "[" + szValue + "]"; List <STAFFINFO> devlist = JsonConvert.DeserializeObject <List <STAFFINFO> >(szValue); for (int i = 0; i < devlist.Count; i++) { STAFFINFO tempValue = devlist[i]; STAFFINFO setValue = (STAFFINFO)SetEmpty0ToNull <STAFFINFO>(tempValue); setValue.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE; setValue.dwYearTerm = uYearTerm; m_Request.Report.SetStaffInfo(setValue); } } GetPageCtrlValue(out vrParameter.szReqExtInfo); vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE; vrParameter.dwYearTerm = uYearTerm; uResponse = m_Request.Report.GetStaffInfo(vrParameter, out vrResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id='" + vrResult[i].dwAccNo.ToString() + "'>" + ConfigConst.GCSchoolCode.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szPID.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].dwLabID + "</td>"; m_szOut += "<td class='tdSet' data-value=" + vrResult[i].dwLabID + " data-type='dwlabid' data-kind='select'>" + vrResult[i].szLabName + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName.ToString() + "</td>"; uint uSex = (uint)vrResult[i].dwSex; if (uSex == 1) { m_szOut += "<td>" + "男" + "</td>"; } else if (uSex == 2) { m_szOut += "<td>" + "女" + "</td>"; } else { m_szOut += "<td>" + "" + "</td>"; } m_szOut += "<td>" + GetDateStr((uint)vrResult[i].dwBirthDate) + "</td>"; m_szOut += "<td class='tdSet' data-type='dwAcademicSubject' data-value=" + vrResult[i].szAcademicSubjectCode + " data-kind='select'>" + GetJustNameEqual(Parse(vrResult[i].szAcademicSubjectCode), "dwAcademicSubject", false) + "</td>"; m_szOut += "<td class='tdSet' data-type='dwProfessionalTitle' data-value=" + vrResult[i].dwProfessionalTitle + " data-kind='select'>" + GetJustNameEqual(vrResult[i].dwProfessionalTitle, "dwProfessionalTitle", false) + "</td>"; m_szOut += "<td class='tdSet' data-type='dwEducation' data-value=" + vrResult[i].dwEducation + " data-kind='select'>" + GetJustNameEqual(vrResult[i].dwEducation, "dwEducation", false) + "</td>"; m_szOut += "<td class='tdSet' data-type='dwExpertType' data-value=" + vrResult[i].dwExpertType + " data-kind='select'>" + GetJustNameEqual(vrResult[i].dwExpertType, "dwExpertType", false) + "</td>"; m_szOut += "<td class='tdSet' data-type='dwInlandUduTime' data-kind='text'>" + vrResult[i].dwInlandUduTime + "</td>"; m_szOut += "<td class='tdSet' data-type='dwInlandOtherTime' data-kind='text'>" + vrResult[i].dwInlandOtherTime + "</td>"; m_szOut += "<td class='tdSet' data-type='dwAbroadUduTime' data-kind='text'>" + vrResult[i].dwAbroadUduTime + "</td>"; m_szOut += "<td class='tdSet' data-type='dwAbroadOtherTime' data-kind='text'>" + vrResult[i].dwAbroadOtherTime + "</td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Report); } PutBackValue(); }