protected void Page_Load(object sender, EventArgs e) { uClassKind = Parse(Request["dwClassKind"]); szDevNameURL = GetJustNameEqual(uClassKind, "DevClass_dwKind", false); RESVRECREQ vrParameter = new RESVRECREQ(); if (!IsPostBack) { vrParameter.dwStartDate = GetDate(DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd")); vrParameter.dwEndDate = GetDate(DateTime.Now.AddDays(7).ToString("yyyy-MM-dd")); dwStartDate.Value = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd"); dwEndDate.Value = DateTime.Now.AddDays(7).ToString("yyyy-MM-dd"); } if (dwStartDate.Value != "" && dwEndDate.Value != "") { vrParameter.dwStartDate = GetDate(dwStartDate.Value); vrParameter.dwEndDate = GetDate(dwEndDate.Value); } if (devName.Value != "") { vrParameter.dwGetType = (uint)RESVRECREQ.DWGETTYPE.RESVRECGET_BYDEVID; vrParameter.szGetKey = Request["szGetKey"]; } if (dwPID.Value != "") { vrParameter.dwAccNo = Parse(Request["szGetKey"]); } if (vrParameter.dwGetType == null || vrParameter.dwGetType == 0) { vrParameter.dwGetType = (uint)RESVRECREQ.DWGETTYPE.RESVRECGET_BYALL; } // vrParameter.dwClassKind = (uint)UNIDEVCLS.DWKIND.CLSKIND_COMMONS; //vrParameter.dwPurpose = (uint)UNIRESERVE.DWPURPOSE.USEFOR_PERSONNAL; UNIRESVREC[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Report.ResvRecGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { uint uTimeNow = Get1970Seconds(DateTime.Now.ToString("yyyy-MM-dd HH:mm")); for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id=\"" + vrResult[i].dwResvID.ToString() + "\">" + vrResult[i].dwResvID.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName + "(" + vrResult[i].szPID + ")" + "</td>"; m_szOut += "<td>" + vrResult[i].szDevName + "</td>"; m_szOut += "<td>" + Get1970Date((uint)vrResult[i].dwPreBegin, "MM-dd HH:mm") + "到" + Get1970Date((uint)vrResult[i].dwPreEnd, "MM-dd HH:mm") + "</td>"; m_szOut += "<td>" + vrResult[i].szLabName + "</td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Reserve); } PutBackValue(); }
private void InitResvRec() { string start = Request["start"]; string end = Request["end"]; RESVRECREQ req = new RESVRECREQ(); req.dwGetType = (uint)RESVRECREQ.DWGETTYPE.RESVRECGET_BYID; req.dwStartDate = ToUInt(start); req.dwEndDate = ToUInt(end); req.szGetKey = resvId; UNIRESVREC[] rlt; if (m_Request.Report.ResvRecGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < rlt.Length; i++) { UNIRESVREC rec = rlt[i]; attend_list += "<tr><td>" + (i + 1) + "</td><td>" + rec.szTrueName + "</td><td>" + rec.szPID + "</td><td>" + rec.szDevName + "</td><td>" + Util.Converter.GetAttendState(rec.dwStatus) + "</td></tr>"; } } }
private void InitResvRec() { if (plan.dwTestPlanID == null) { return; } UNITERM term = GetTerm(plan.dwYearTerm); if (term.dwYearTerm == null) { return; } RESVRECREQ req = new RESVRECREQ(); req.dwGetType = (uint)RESVRECREQ.DWGETTYPE.RESVRECGET_BYTESTITEMID; req.szGetKey = testId; req.dwStartDate = term.dwBeginDate; req.dwEndDate = term.dwEndDate; UNIRESVREC[] rlt; if (m_Request.Report.ResvRecGet(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { recs = rlt; } }
protected void Page_Load(object sender, EventArgs e) { nDefaultNeedLine = 20; isImport.Value = "0"; m_Title = "设置成员"; uint uActivityID = 0; uint uGroupID = 0; if (Request["id"] != null) { uGroupID = Parse(Request["dwID"]); } if (Request["activityid"] != null) { uActivityID = Parse(Request["activityid"]); } GROUPMEMDETAILREQ vrGet = new GROUPMEMDETAILREQ(); string logonname = Request["logonname"]; UNIACCOUNT accInfo; if (logonname != null && logonname != "" && GetAccByLogonName(logonname, out accInfo)) { vrGet.dwAccNo = accInfo.dwAccNo; } GetPageCtrlValue(out vrGet.szReqExtInfo); vrGet.szReqExtInfo.dwNeedLines = 10000; string szOrderKey = vrGet.szReqExtInfo.szOrderKey; string szOrderMode = vrGet.szReqExtInfo.szOrderMode; if (szOrderKey != null && szOrderKey != "" && szOrderKey != "," && szOrderMode != null && szOrderMode != "" && szOrderMode != ",") { vrGet.szReqExtInfo.szOrderKey = szOrderKey.Split(',')[0]; vrGet.szReqExtInfo.szOrderMode = szOrderMode.Split(',')[0]; } if (szOrderKey == "," || szOrderMode == ",") { vrGet.szReqExtInfo.szOrderKey = null; vrGet.szReqExtInfo.szOrderMode = null; } vrGet.dwGroupID = Parse(Request["dwID"]); vrGet.dwReqProp = (uint)GROUPMEMDETAILREQ.DWREQPROP.GROUPMEMDETAILREQ_NEEDDEL; GROUPMEMDETAIL[] vtRes; PutMemberValue("id", vrGet.dwGroupID.ToString()); UNIRESVREC[] vtResvRes; ACTIVITYPLANREQ planyReq = new ACTIVITYPLANREQ(); planyReq.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYID; planyReq.szGetKey = uActivityID.ToString(); UNIACTIVITYPLAN[] planRes; uint?uplanDate = 0; uint?uResvID = 0; if (m_Request.Reserve.GetActivityPlan(planyReq, out planRes) == REQUESTCODE.EXECUTE_SUCCESS && planRes != null && planRes.Length > 0) { uResvID = planRes[0].dwResvID; uplanDate = planRes[0].dwActivityDate; } RESVRECREQ vrResvGet = new RESVRECREQ(); vrResvGet.dwGetType = (uint)RESVRECREQ.DWGETTYPE.RESVRECGET_BYID; vrResvGet.szGetKey = uResvID.ToString(); vrResvGet.dwStartDate = uplanDate; vrResvGet.dwEndDate = uplanDate; REQUESTCODE ucode = m_Request.Report.ResvRecGet(vrResvGet, out vtResvRes); REQUESTCODE uResponse = m_Request.Group.GetGroupMemDetail(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { string szTurLogonName = ""; string szTtrueName = ""; UNIACCOUNT accTurtor = new UNIACCOUNT(); if (GetAccByAccno(vtRes[i].dwTutorID.ToString(), out accTurtor)) { szTurLogonName = accTurtor.szLogonName; szTtrueName = accTurtor.szTrueName; } m_szOut += "<tr>"; m_szOut += "<td data-szTtrueName=\"" + (szTtrueName) + "\" data-sLogonName=\"" + (vtRes[i].szPID) + "\" data-truename=\"" + (vtRes[i].szTrueName) + "\" data-end=\"" + GetDateStr((uint)vtRes[i].dwEndDate) + "\" data-begin=\"" + GetDateStr((uint)vtRes[i].dwBeginDate) + "\" data-tLogonName=\"" + szTurLogonName.ToString() + "\" data-accno=\"" + vtRes[i].dwAccNo.ToString() + "\" data-handphone=\"" + vtRes[i].szHandPhone.ToString() + "\" data-email=\"" + vtRes[i].szEmail.ToString() + "\">" + "<input type='checkbox' name='checkAccno' value=" + vtRes[i].dwAccNo + " />" + "</td>"; m_szOut += "<td data-szTtrueName=\"" + (szTtrueName) + "\" data-sLogonName=\"" + (vtRes[i].szPID) + "\" data-truename=\"" + (vtRes[i].szTrueName) + "\" data-end=\"" + GetDateStr((uint)vtRes[i].dwEndDate) + "\" data-begin=\"" + GetDateStr((uint)vtRes[i].dwBeginDate) + "\" data-tLogonName=\"" + szTurLogonName.ToString() + "\" data-accno=\"" + vtRes[i].dwAccNo.ToString() + "\" data-handphone=\"" + vtRes[i].szHandPhone.ToString() + "\" data-email=\"" + vtRes[i].szEmail.ToString() + "\">" + vtRes[i].szTrueName + "</td>"; m_szOut += "<td>" + vtRes[i].szPID + "</td>"; m_szOut += "<td>" + vtRes[i].szClassName + "</td>"; m_szOut += "<td>" + vtRes[i].szDeptName + "</td>"; m_szOut += "<td>" + vtRes[i].szHandPhone + "</td>"; m_szOut += "<td>" + vtRes[i].szEmail + "</td>"; string szStaus = "未出席"; if (vtResvRes != null) { for (int m = 0; m < vtResvRes.Length; m++) { if (vtResvRes[m].dwAccNo == vtRes[i].dwAccNo && (vtResvRes[m].dwStatus & (uint)UNIRESVREC.DWSTATUS.RESVRECSTAT_ATTEND) > 0) { szStaus = "出席"; break; } } } m_szOut += "<td>" + szStaus + "</td>"; //m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } }
protected void Page_Load(object sender, EventArgs e) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; RESVRECREQ vrGet = new RESVRECREQ(); vrGet.dwGetType = (uint)RESVRECREQ.DWGETTYPE.RESVRECGET_BYID; vrGet.dwStartDate = Parse(Get1970Date(Parse(Request["time"]), "yyyyMMdd")); vrGet.dwEndDate = Parse(Get1970Date(Parse(Request["time"]), "yyyyMMdd")); vrGet.szGetKey = (Request["dwResvID"]); UNIRESVREC[] vtRes; string szLogonName = Request["szLogonName"]; if (szLogonName != null && szLogonName != "") { UNIACCOUNT accinfo = new UNIACCOUNT(); } /* * CUniStruct<ACCREQ> vrGetAcc = new CUniStruct<ACCREQ>(); * vrGetAcc.dwGetType = ((uint)ACCREQ_CONST.ACCGET_BYLOGONNAME); * vrGetAcc.szGetID =(szLogonName); * CUniStructArray<UNIACCOUNT> vtAcc; * if (m_Request.Account.Get(vrGetAcc, out vtAcc) == REQUESTCODE.EXECUTE_SUCCESS && vtAcc != null && vtAcc.GetLength() > 0) * { * vrGet.dwAccNo = (vtAcc[0].dwAccNo); * xmlSetAttribute(outDoc, "//input[@name='szLogonName']", "value", szLogonName); * } */ uint uFee = 0; uint.TryParse(Request["dwFee"], out uFee); uint uNomal = 0; uint uUno = 0; uint uLowDo = 0; uResponse = m_Request.Report.ResvRecGet(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes.Length > 0) { uint uTotalResvMin = ((uint)vtRes[0].dwPreEnd - (uint)vtRes[0].dwPreBegin) / 60; for (int i = 0; i < vtRes.Length; i++) { uint uUseTime = (uint)(uint)vtRes[i].dwUseTime; uint uState = (uint)vtRes[i].dwStatus; if (uUseTime == 0) { vtRes[i].szMemo = ("未出席"); uUno = uUno + 1; } else if (((uUseTime / (uTotalResvMin * 1.0))) * 100 < 20) { vtRes[i].szMemo = ("早退"); uLowDo = uLowDo + 1; } else { if (((uUseTime / (uTotalResvMin * 1.0))) * 100 > uFee) { vtRes[i].szMemo = ("出席"); uNomal = uNomal + 1; } else { vtRes[i].szMemo = ("早退"); uLowDo = uLowDo + 1; } } m_szOut += "<tr>"; m_szOut += "<td>" + vtRes[i].szPID + "</td>"; m_szOut += "<td>" + vtRes[i].szTrueName + "</td>"; m_szOut += "<td>" + (vtRes[i].dwUseTime) + "</td>"; m_szOut += "<td>" + vtRes[i].szMemo + "</td>"; m_szOut += "</tr>"; } szOut = "总共" + vtRes.Length.ToString() + "人:出席" + uNomal.ToString() + "人,早退" + uLowDo.ToString() + "人,未出席" + uUno.ToString() + "人"; //xmlSetNodeValue(outDoc, "//label[@id='numTotal']", " } }
protected void Page_Load(object sender, EventArgs e) { RESVRECREQ vrParameter = new RESVRECREQ(); string szPID = Request["dwPID"]; UNIRESVREC[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (!IsPostBack) { dwStartDate.Value = DateTime.Now.AddDays(0).ToString("yyyy-MM-dd"); dwEndDate.Value = DateTime.Now.ToString("yyyy-MM-dd"); } vrParameter.dwStartDate = DateToUint(dwStartDate.Value); vrParameter.dwEndDate = DateToUint(dwEndDate.Value); string szKey = Request["szGetKey"]; if (szKey != null && szKey != "") { vrParameter.dwGetType = (uint)RESVRECREQ.DWGETTYPE.RESVRECGET_BYDEVID; vrParameter.szGetKey = (szKey); } if (vrParameter.szReqExtInfo.szOrderKey == null || vrParameter.szReqExtInfo.szOrderKey == "") { vrParameter.szReqExtInfo.szOrderKey = "dwBeginTime"; vrParameter.szReqExtInfo.szOrderMode = "desc"; } UNIACCOUNT account = new UNIACCOUNT(); if (szPID != null && szPID != "" && GetAccByLogonName(szPID, out account)) { vrParameter.dwAccNo = account.dwAccNo; } if (m_Request.Report.ResvRecGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td>" + vrResult[i].szTrueName + "(" + vrResult[i].szPID + ")" + "</td>"; m_szOut += "<td>" + vrResult[i].szDevName.ToString() + "</td>"; m_szOut += "<td>" + GetScanMode(vrResult[i].dwInMode) + "</td>"; m_szOut += "<td>" + Get1970Date(vrResult[i].dwInTime) + "</td>"; m_szOut += "<td>" + GetScanMode(vrResult[i].dwLeaveMode) + "</td>"; m_szOut += "<td>" + Get1970Date(vrResult[i].dwLeaveTime) + "</td>"; m_szOut += "<td>" + GetScanMode(vrResult[i].dwBackMode) + "</td>"; m_szOut += "<td>" + Get1970Date(vrResult[i].dwBackTime) + "</td>"; m_szOut += "<td>" + GetScanMode(vrResult[i].dwOutMode) + "</td>"; m_szOut += "<td>" + Get1970Date(vrResult[i].dwOutTime) + "</td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Report); } PutBackValue(); }