protected void Page_Load(object sender, EventArgs e) { string szop = Request["op"]; if (string.IsNullOrEmpty(szop)) { string szActivitySN = Request["sn"]; if (!string.IsNullOrEmpty(szActivitySN)) { ViewState["sn"] = szActivitySN; ACTIVITYPLANREQ req = new ACTIVITYPLANREQ(); req.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYID; req.szGetKey = szActivitySN; UNIACTIVITYPLAN[] res; m_Request.m_UniDCom.SessionID = (uint)Session["SessionID"]; m_Request.m_UniDCom.StaSN = 1; if (m_Request.Reserve.GetActivityPlan(req, out res) == REQUESTCODE.EXECUTE_SUCCESS && res != null && res.Length > 0) { ViewState["devid"] = res[0].dwDevID; ViewState["devsn"] = res[0].dwDevSN; UNIACTIVITYPLAN acti = new UNIACTIVITYPLAN(); acti = res[0]; activityName = acti.szActivityPlanName; if (((uint)acti.dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_ENROLLED) > 0) { bIsIN = true; } } } } else { m_Request.m_UniDCom.SessionID = (uint)Session["SessionID"]; m_Request.m_UniDCom.StaSN = 1; ADMINLOGINRES vrLogin = (ADMINLOGINRES)Session["LoginRes"]; string atyId = ViewState["sn"].ToString(); string devId = ViewState["devid"].ToString(); string devSN = ViewState["devsn"].ToString(); if (szop == "join") { ACTIVITYENROLL set = new ACTIVITYENROLL(); set.dwActivityPlanID = uint.Parse(atyId); if (!string.IsNullOrEmpty(devId)) { set.dwDevID = uint.Parse(devId); } if (!string.IsNullOrEmpty(devSN)) { set.dwDevSN = uint.Parse(devSN); } set.dwAccNo = vrLogin.AccInfo.dwAccNo; if (m_Request.Reserve.EnrollActivity(set) == REQUESTCODE.EXECUTE_SUCCESS) { szRes = "加入成功"; } else { szRes = m_Request.szErrMessage; } } else if (szop == "out") { ACTIVITYEXIT set = new ACTIVITYEXIT(); set.dwActivityPlanID = uint.Parse(atyId); set.dwAccNo = set.dwAccNo = vrLogin.AccInfo.dwAccNo; if (m_Request.Reserve.ExitActivity(set) == REQUESTCODE.EXECUTE_SUCCESS) { szRes = "退出成功"; } } } }
protected void Page_Load(object sender, EventArgs e) { base.LoadPage(); m_szInfo = ""; ACTIVITYPLANREQ vrParameter = new ACTIVITYPLANREQ(); UNIACTIVITYPLAN[] vrResult; string id = Request["id"]; vrParameter.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYID; vrParameter.szGetKey = id; FileCtrl fileCtrl = new FileCtrl(); string[] szImgList = fileCtrl.readlist(Server.MapPath(@"ActivityPlanImg\" + id)); if (szImgList == null || szImgList.Length <= 0) { space_tabs.Style.Add("display", "none"); } else { string szTemp = "none"; foreach (string f in szImgList)//xiaobaigang为文件夹名称 { if (szTemp == "none") { szImgBig += "<img src='ActivityPlanImg/" + id + "/" + f + "' width='510' height='350'>"; szTemp = ""; } szImgSmall += "<li><a href='' class='cur'><img src='ActivityPlanImg/" + id + "/" + f + "' width='84' height='55'></a></li>"; } space_tabs.Style.Add("display", "inline"); } if (m_Request.Reserve.GetActivityPlan(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { string szRepory = ""; uint uStatue = (uint)vrResult[i].dwStatus; if ((uStatue & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK) <= 0) { continue; } if ((uStatue & (uint)UNITESTPLAN.DWSTATUS.TESTPLANSTAT_UNOPEN) > 0) { continue; } uint dwPublishDate = (uint)vrResult[i].dwPublishDate; uint dwEnrollDeadline = (uint)vrResult[i].dwEnrollDeadline; uint dwActivityDate = (uint)vrResult[i].dwActivityDate; uint dwBegIntime = (uint)vrResult[i].dwBeginTime; uint dwEndTime = (uint)vrResult[i].dwEndTime; m_szInfo += "</tr><tr class=\"detail\" style=\"display:inline;\"><td colspan=\"2\">"; m_szInfo += "<p><table style=\"margin:12px\">"; m_szInfo += "<tr><td colspan=\"2\">" + szRepory + "</td></tr>"; m_szInfo += "<tr><td style=\"width:100px\">活动主题</td><td>" + vrResult[i].szActivityPlanName.ToString() + "</td></tr>"; m_szInfo += "<tr><td>主办单位</td><td>" + vrResult[i].szHostUnit.ToString() + "</td></tr>"; m_szInfo += "<tr><td>承办单位</td><td>" + vrResult[i].szOrganizer.ToString() + "</td></tr>"; m_szInfo += "<tr><td>主讲人</td><td>" + vrResult[i].szPresenter.ToString() + "</td></tr>"; m_szInfo += "<tr><td>活动介绍</td><td>" + vrResult[i].szIntroInfo.ToString() + "</td></tr>"; m_szInfo += "<tr><td>参与者要求</td><td>" + vrResult[i].szDesiredUser.ToString() + "</td></tr>"; m_szInfo += "<tr><td>活动介绍</td><td>" + vrResult[i].szIntroInfo + "</td></tr>"; m_szInfo += "<tr><td>联系人</td><td>" + vrResult[i].szContact.ToString() + "</td></tr>"; m_szInfo += "<tr><td>联系人电话</td><td>" + vrResult[i].szTel.ToString() + "</td></tr>"; m_szInfo += "<tr><td>限制报名人数</td><td>" + vrResult[i].dwMaxUsers.ToString() + "</td></tr>"; m_szInfo += "<tr><td>已申请人数</td><td>" + vrResult[i].dwEnrollUsers.ToString() + "</td></tr>"; if (dwActivityDate != 20990101) { m_szInfo += "<tr><td>申请加入截止日期</td><td>" + dwEnrollDeadline / 10000 + "-" + (dwEnrollDeadline / 100 % 100) + "-" + (dwEnrollDeadline % 100) + "</td></tr>"; string szResvTime = ((int)vrResult[i].dwBeginTime / 100) + ":" + ((int)vrResult[i].dwBeginTime % 100).ToString("00") + "—" + ((int)vrResult[i].dwEndTime / 100) + ":" + ((int)vrResult[i].dwEndTime % 100).ToString("00"); m_szInfo += "<tr><td>活动安排时间</td><td>" + dwActivityDate / 10000 + "-" + (dwActivityDate / 100 % 100) + "-" + (dwActivityDate % 100) + " " + szResvTime + "</td></tr>"; } else { m_szInfo += "<tr><td>申请加入截止日期</td><td>待定</td></tr>"; m_szInfo += "<tr><td>活动安排时间</td><td>待定</td></tr>"; } m_szInfo += "<tr><td>主办地点</td><td>" + vrResult[i].szSite.ToString() + "</td></tr>"; m_szInfo += "<tr><td> </td><td> </td></tr>"; m_szInfo += "</table></p></td></tr>"; } } else { m_szInfo = m_Request.szErrMessage; } }
protected void Page_Load(object sender, EventArgs e) { string szOP = "新建"; if (Request["op"] == "set") { szOP = "修改"; } if (IsPostBack) { ACTIVITYPLANREQ vrGet = new ACTIVITYPLANREQ(); vrGet.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYID; string szID = Request["id"]; UNIACTIVITYPLAN setActiviPlan = new UNIACTIVITYPLAN(); if (szID != null && szID != "") { vrGet.szGetKey = Request["id"]; UNIACTIVITYPLAN[] vtRes; if (m_Request.Reserve.GetActivityPlan(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { setActiviPlan = vtRes[0]; } } GetHTTPObj(out setActiviPlan); setActiviPlan.dwActivityDate = GetDate(Request["dwActivityDate"]); setActiviPlan.dwBeginTime = GetTime(Request["dwBeginTime"]); setActiviPlan.dwEndTime = GetTime(Request["dwEndTime"]); setActiviPlan.dwEnrollDeadline = GetDate(Request["dwEnrollDeadline"]); setActiviPlan.dwKind = (uint)UNIACTIVITYPLAN.DWKIND.ACTIVITYPLANKIND_EXPERIENCE; if (Request["op"] != "set") { UNIGROUP newGroup; if (NewGroup(setActiviPlan.szActivityPlanName.ToString() + "组", (uint)UNIGROUP.DWKIND.GROUPKIND_RERV, out newGroup)) { setActiviPlan.dwGroupID = newGroup.dwGroupID; } else { MessageBox(m_Request.szErrMessage, szOP + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } setActiviPlan.dwOwner = ((ADMINLOGINRES)Session["LoginResult"]).AdminInfo.dwAccNo; } if (m_Request.Reserve.SetActivityPlan(setActiviPlan, out setActiviPlan) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, szOP + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox(szOP + "成功", szOP + "成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } DEVREQ devGet = new DEVREQ(); devGet.dwClassKind = (uint)UNIDEVCLS.DWKIND.CLSKIND_COMMONS; UNIDEVICE[] vtDev; if (m_Request.Device.Get(devGet, out vtDev) == REQUESTCODE.EXECUTE_SUCCESS && vtDev != null && vtDev.Length > 0) { for (int i = 0; i < vtDev.Length; i++) { if (((uint)vtDev[i].dwProperty & ((uint)UNIDEVICE.DWPROPERTY.DEVPROP_ACTIVITYPLAN)) > 0) { szDevList += GetInputItemHtml(CONSTHTML.option, "", vtDev[i].szDevName, vtDev[i].dwDevID.ToString()); } } } if (Request["op"] == "set") { bSet = true; ACTIVITYPLANREQ vrGet = new ACTIVITYPLANREQ(); vrGet.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYID; vrGet.szGetKey = Request["id"]; UNIACTIVITYPLAN[] vtRes; if (m_Request.Reserve.GetActivityPlan(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { if ((vtRes[0].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_CLOSED) > 0) { vtRes[0].dwStatus = (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_CLOSED; } else if ((vtRes[0].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) > 0) { vtRes[0].dwStatus = (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING; } else if ((vtRes[0].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN) > 0) { vtRes[0].dwStatus = (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN; } PutHTTPObj(vtRes[0]); string szBeginTime = GetTimeStr(vtRes[0].dwBeginTime); ViewState["dwBeginTime"] = szBeginTime; string szEndTime = GetTimeStr(vtRes[0].dwEndTime); ViewState["dwEndTime"] = szEndTime; } } else { } }
protected void Page_Load(object sender, EventArgs e) { base.LoadPage(); string szCurPath = Request.FilePath; Response.Cookies["unifoundUrl"].Value = szCurPath; Response.Cookies["unifoundUrl"].Expires = System.DateTime.Now.AddDays(1); REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; if (!this.Page.IsPostBack) { ACTIVITYPLANREQ vrParameter = new ACTIVITYPLANREQ(); UNIACTIVITYPLAN[] vrResult; vrParameter.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYALL; uResponse = m_Request.Reserve.GetActivityPlan(vrParameter, out vrResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { int nDateNow = DateTime.Now.Year * 10000 + DateTime.Now.Month * 100 + DateTime.Now.Day; int nCount = vrResult.Length; string resvid = ""; for (int i = 0; i < nCount; i++) { resvid += vrResult[i].dwActivityPlanID.ToString() + ";"; uint uStatue = (uint)vrResult[i].dwStatus; if ((uStatue & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK) <= 0) { continue; } if ((uStatue & (uint)UNITESTPLAN.DWSTATUS.TESTPLANSTAT_UNOPEN) > 0) { //continue; } string szActivityPlanName = vrResult[i].szActivityPlanName.ToString(); string szActivityPlanNameShow = szActivityPlanName; //if (szActivityPlanName.Length > len) //{ // szActivityPlanName = szActivityPlanName.Substring(0, len) + "..."; //} string szRepory = ""; uint dwPublishDate = (uint)vrResult[i].dwPublishDate; uint dwEnrollDeadline = (uint)vrResult[i].dwEnrollDeadline; uint dwActivityDate = (uint)vrResult[i].dwActivityDate; uint dwBegIntime = (uint)vrResult[i].dwBeginTime; uint dwEndTime = (uint)vrResult[i].dwEndTime; if (vrResult[i].dwActivityDate >= nDateNow) { szActivity += "<th><a href=\"salon_pre_content.aspx?type=Last&id=" + vrResult[i].dwActivityPlanID.ToString() + "\"><span>" + vrResult[i].szActivityPlanName.ToString() + "</a></span></th>"; if (dwActivityDate == 20990101) { szActivity += "<td>" + "待定" + "</td>"; } else { szActivity += "<td>" + dwActivityDate / 10000 + "-" + (dwActivityDate / 100 % 100) + "-" + (dwActivityDate % 100) + " " + dwBegIntime / 100 + ":" + (dwBegIntime % 100).ToString("00") + "-" + (dwEndTime / 100) + ":" + (dwEndTime % 100).ToString("00") + "</td>"; } szActivity += "</tr><tr class=\"detail\"><td colspan=\"2\">"; szActivity += "<p><table style=\"margin:12px\">"; szActivity += "<tr><td colspan=\"2\">" + szRepory + "</td></tr>"; szActivity += "</table></p></td></tr>"; } else { szActivityHistory += "<th><a href=\"salon_pre_content.aspx?type=Last&id=" + vrResult[i].dwActivityPlanID.ToString() + "\"><span>" + vrResult[i].szActivityPlanName.ToString() + "</a></span></th>"; if (dwActivityDate == 20990101) { szActivityHistory += "<td>" + "待定" + "</td>"; } else { szActivityHistory += "<td>" + dwActivityDate / 10000 + "-" + (dwActivityDate / 100 % 100) + "-" + (dwActivityDate % 100) + " " + dwBegIntime / 100 + ":" + (dwBegIntime % 100).ToString("00") + "-" + (dwEndTime / 100) + ":" + (dwEndTime % 100).ToString("00") + "</td>"; } szActivityHistory += "</tr><tr class=\"detail\"><td colspan=\"2\">"; szActivityHistory += "<p><table style=\"margin:12px\">"; szActivityHistory += "<tr><td colspan=\"2\">" + szRepory + "</td></tr>"; szActivityHistory += "</table></p></td></tr>"; } } DateTime dDatePre = DateTime.Now.AddDays(-3); DateTime dDateNext = DateTime.Now.AddDays(3); int nDatePre = dDatePre.Year * 10000 + dDatePre.Month * 100 + dDatePre.Day; int nDateNext = dDateNext.Year * 10000 + dDateNext.Month * 100 + dDateNext.Day; RESVSHOWREQ vrResvGet = new RESVSHOWREQ(); vrResvGet.dwBeginDate = (uint)nDatePre; vrResvGet.dwEndDate = (uint)nDateNext; int test = 2; if (test == 1) { vrResvGet.dwClassKind = 8; } else if (test == 2) { vrResvGet.dwDevKind = 605; vrResvGet.dwPurpose = (uint)UNIRESERVE.DWPURPOSE.USEFOR_PERSONNAL; vrResvGet.dwCheckStat = 2; } RESVSHOW[] vtReserve; uResponse = m_Request.Reserve.GetReserveForShow(vrResvGet, out vtReserve); szReacher = ""; for (int i = 0; vtReserve != null && i < vtReserve.Length; i++) { string szContent = vtReserve[i].szTestName.ToString(); string szShowContent = szContent; szReacher += "<li>"; string szDevName = vtReserve[i].szDevName.ToString(); szReacher += "<span class=\"title\" title=\"" + szShowContent + "\">" + "" + "" + (vtReserve[i].dwPreDate % 10000) / 100 + "月" + (vtReserve[i].dwPreDate % 100) + "日:" + szContent + "</span>"; szReacher += "</li>"; } } } }
private void InitPreAty() { ACTIVITYPLANREQ req = new ACTIVITYPLANREQ(); UNIACTIVITYPLAN[] rlt; req.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYID; req.szGetKey = Request["id"]; req.dwStartDate = ToUInt(DateTime.Now.AddYears(-2).ToString("yyyyMMdd")); req.szReqExtInfo.szOrderKey = "dwActivityDate"; req.szReqExtInfo.szOrderMode = "DESC"; uint now = ToUInt(DateTime.Now.ToString("yyyyMMdd")); if (m_Request.Reserve.GetActivityPlan(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt.Length > 0) { UNIACTIVITYPLAN plan = rlt[0]; uint stat = (uint)plan.dwStatus; if ((stat & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK) > 0) { string status = ""; uint dwPublishDate = (uint)plan.dwPublishDate; uint dwEnrollDeadline = (uint)plan.dwEnrollDeadline; uint dwActivityDate = (uint)plan.dwActivityDate; string startDate = Util.Converter.UintToDateStr(plan.dwActivityDate); string szResvTime = ((int)plan.dwBeginTime / 100) + ":" + ((int)plan.dwBeginTime % 100).ToString("00") + "-" + ((int)plan.dwEndTime / 100) + ":" + ((int)plan.dwEndTime % 100).ToString("00"); if (!string.IsNullOrEmpty(plan.szActivityPlanURL)) { image = "<img style=\"width:100%\" src =\"" + GetClientUrl() + "upload/UpLoadFile/" + plan.szActivityPlanURL + "\" />"; } atyDetails += "<div class='aty_detail_title'><h2> " + status + plan.szActivityPlanName + "</h2><div class='line'></div>"; if (dwActivityDate == 20990101)//时间待定 { atyDetails += "<h4 class='aty_date'>待定</h4>"; } else { atyDetails += "<h4 class='aty_date'> <span class='glyphicon glyphicon-time'></span> " + startDate + " " + szResvTime + "</h4>"; } atyDetails += "</div><div class=\"detail\">"; atyDetails += "<table style=\"width:100%;\"><tbody class='aty_detail_list'>"; atyDetails += "<tr><td class='uni_trans' style=\"width:80px\">活动主题</td><td>" + plan.szActivityPlanName.ToString() + "</td></tr>"; atyDetails += "<tr><td class='uni_trans'>主办单位</td><td>" + plan.szHostUnit.ToString() + "</td></tr>"; atyDetails += "<tr><td class='uni_trans'>承办单位</td><td>" + plan.szOrganizer.ToString() + "</td></tr>"; atyDetails += "<tr><td class='uni_trans'>主讲人</td><td>" + plan.szPresenter.ToString() + "</td></tr>"; atyDetails += "<tr><td class='uni_trans'>参与者要求</td><td class='user_require'>" + plan.szDesiredUser.ToString() + "</td></tr>"; atyDetails += "<tr><td class='uni_trans'>活动介绍</td><td class='aty_intro'>" + plan.szIntroInfo + "</td></tr>"; atyDetails += "<tr><td class='uni_trans'>联系人</td><td>" + plan.szContact.ToString() + "</td></tr>"; atyDetails += "<tr><td class='uni_trans'>联系人电话</td><td>" + plan.szHandPhone.ToString() + "</td></tr>"; atyDetails += "<tr><td class='uni_trans'>限制报名人数</td><td>" + plan.dwMaxUsers.ToString() + "</td></tr>"; atyDetails += "<tr><td class='uni_trans'>已申请人数</td><td>" + plan.dwEnrollUsers.ToString() + "</td></tr>"; if (dwActivityDate != 20990101) { if ((stat & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) > 0) { atyDetails += "<tr><td class='uni_trans'>加入截止日期</td><td class='deadline red'>" + Util.Converter.UintToDateStr(dwEnrollDeadline) + " (" + Translate("不含当日") + ")</td></tr>"; } else if ((stat & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN) > 0) { atyDetails += "<tr><td class='uni_trans'>加入截止日期</td><td class='deadline red uni_trans'>不开放</td></tr>"; } else { atyDetails += "<tr><td class='uni_trans'>加入截止日期</td><td class='deadline red uni_trans'>已结束</td></tr>"; } atyDetails += "<tr><td class='uni_trans'>活动安排时间</td><td>" + startDate + " " + szResvTime + "</td></tr>"; } else { atyDetails += "<tr><td class='uni_trans'>加入截止日期</td><td class='deadline red uni_trans'>待定</td></tr>"; atyDetails += "<tr><td class='uni_trans'>活动安排时间</td><td class='uni_trans'>待定</td></tr>"; } atyDetails += "<tr><td class='uni_trans'>主办地点</td><td>" + plan.szSite.ToString() + "</td></tr></tbody></table>"; atyDetails += "<div class='aty_act content-block'><p class='text-center'>"; if (dwActivityDate != 20990101) { if (((uint)plan.dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) != 0) { if (((uint)plan.dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_ENROLLED) == 0) { if (dwEnrollDeadline > ToUInt(DateTime.Now.ToString("yyyyMMdd"))) { atyDetails += "<a href='#' class=\"btn_mb button button-big button-fill\" purpose=\"in\" gid=\"" + plan.dwGroupID.ToString() + "\" >加入活动</a>"; } else { atyDetails += "<span class='red uni_trans'>已截止加入</span>"; } } else { atyDetails += "<a href='#' class=\"btn_mb button button-big button-fill\" purpose=\"out\" gid=\"" + plan.dwGroupID.ToString() + "\" >退出活动</a>"; } } } atyDetails += "</p></div></div></div></div><div>"; } } }
protected void Page_Load(object sender, EventArgs e) { base.LoadPage(); m_szInfo = ""; ACTIVITYPLANREQ vrParameter = new ACTIVITYPLANREQ(); UNIACTIVITYPLAN[] vrResult; vrParameter.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYALL; vrParameter.dwStartDate = (uint)(DateTime.Now.Year * 10000 + DateTime.Now.Month * 100 + DateTime.Now.Day); vrParameter.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK; if (m_Request.Reserve.GetActivityPlan(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { string szRepory = ""; uint uStatue = (uint)vrResult[i].dwStatus; if ((uStatue & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK) <= 0) { continue; } if ((uStatue & (uint)UNITESTPLAN.DWSTATUS.TESTPLANSTAT_UNOPEN) > 0) { continue; } uint dwPublishDate = (uint)vrResult[i].dwPublishDate; uint dwEnrollDeadline = (uint)vrResult[i].dwEnrollDeadline; uint dwActivityDate = (uint)vrResult[i].dwActivityDate; uint dwBegIntime = (uint)vrResult[i].dwBeginTime; uint dwEndTime = (uint)vrResult[i].dwEndTime; if (!string.IsNullOrEmpty(vrResult[i].szActivityPlanURL)) { szRepory = "<img style=\"max-width:550px;\" src =\"" + GetClientUrl() + "upload/UpLoadFile/" + vrResult[i].szActivityPlanURL + "\" />"; } m_szInfo += "<th><span>" + vrResult[i].szActivityPlanName.ToString() + "</span></th>"; if (dwActivityDate == 20990101) { m_szInfo += "<td>" + "待定" + "</td>"; } else { m_szInfo += "<td>" + dwActivityDate / 10000 + "-" + (dwActivityDate / 100 % 100) + "-" + (dwActivityDate % 100) + " " + dwBegIntime / 100 + ":" + (dwBegIntime % 100).ToString("00") + "-" + (dwEndTime / 100) + ":" + (dwEndTime % 100).ToString("00") + "</td>"; } m_szInfo += "</tr><tr class=\"detail\"><td colspan=\"2\">"; m_szInfo += "<p><table style=\"margin:12px\">"; m_szInfo += "<tr><td colspan=\"2\">" + szRepory + "</td></tr>"; m_szInfo += "<tr><td style=\"width:100px\">活动主题</td><td>" + vrResult[i].szActivityPlanName.ToString() + "</td></tr>"; m_szInfo += "<tr><td>主办单位</td><td>" + vrResult[i].szHostUnit.ToString() + "</td></tr>"; m_szInfo += "<tr><td>承办单位</td><td>" + vrResult[i].szOrganizer.ToString() + "</td></tr>"; m_szInfo += "<tr><td>主讲人</td><td>" + vrResult[i].szPresenter.ToString() + "</td></tr>"; m_szInfo += "<tr><td>参与者要求</td><td>" + vrResult[i].szDesiredUser.ToString() + "</td></tr>"; m_szInfo += "<tr><td>活动介绍</td><td>" + vrResult[i].szIntroInfo + "</td></tr>"; m_szInfo += "<tr><td>联系人</td><td>" + vrResult[i].szContact.ToString() + "</td></tr>"; m_szInfo += "<tr><td>联系人电话</td><td>" + vrResult[i].szHandPhone.ToString() + "</td></tr>"; m_szInfo += "<tr><td>限制报名人数</td><td>" + vrResult[i].dwMaxUsers.ToString() + "</td></tr>"; m_szInfo += "<tr><td>已申请人数</td><td>" + vrResult[i].dwEnrollUsers.ToString() + "</td></tr>"; if (dwActivityDate != 20990101) { m_szInfo += "<tr><td>申请加入截止日期</td><td>" + dwEnrollDeadline / 10000 + "-" + (dwEnrollDeadline / 100 % 100) + "-" + (dwEnrollDeadline % 100) + "</td></tr>"; string szResvTime = ((int)vrResult[i].dwBeginTime / 100) + ":" + ((int)vrResult[i].dwBeginTime % 100).ToString("00") + "—" + ((int)vrResult[i].dwEndTime / 100) + ":" + ((int)vrResult[i].dwEndTime % 100).ToString("00"); m_szInfo += "<tr><td>活动安排时间</td><td>" + dwActivityDate / 10000 + "-" + (dwActivityDate / 100 % 100) + "-" + (dwActivityDate % 100) + " " + szResvTime + "</td></tr>"; } else { m_szInfo += "<tr><td>申请加入截止日期</td><td>待定</td></tr>"; m_szInfo += "<tr><td>活动安排时间</td><td>待定</td></tr>"; } m_szInfo += "<tr><td>主办地点</td><td>" + vrResult[i].szSite.ToString() + "</td></tr>"; m_szInfo += "<tr><td> </td><td> </td></tr>"; if (dwActivityDate != 20990101) { if ( (((uint)vrResult[i].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) != 0) && (((uint)vrResult[i].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_ENROLLED) == 0) ) { m_szInfo += "<tr><td><a class=\"btn_signup join\" href=\"#\" purpose=\"in\" gid=\"" + vrResult[i].dwGroupID.ToString() + "\" >预约空间</a></td></tr>"; } else { m_szInfo += "<tr><td><a class=\"btn_signout join\" href=\"#\" purpose=\"out\" gid=\"" + vrResult[i].dwGroupID.ToString() + "\" >退出空间</a></td></tr>"; } } m_szInfo += "</table></p></td></tr>"; } } else { m_szInfo = m_Request.szErrMessage; } }
private void InitPreAty() { uint pageNeed = 0; if (Session["activityPageold"] != null) { pageNeed = uint.Parse(Session["activityPageold"].ToString()); } ACTIVITYPLANREQ vrParameter = new ACTIVITYPLANREQ(); UNIACTIVITYPLAN[] vrResult; vrParameter.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYALL; //显示类型 预告或回顾 string type = Request["type"]; if (type == "pre") { //pageNeed = 0; vrParameter.dwStartDate = ToUInt(DateTime.Now.ToString("yyyyMMdd")); vrParameter.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK; vrParameter.szReqExtInfo.szOrderMode = "ASC"; } else if (type == "old") { vrParameter.dwStartDate = ToUInt(DateTime.Now.AddMonths(-12).ToString("yyyyMMdd")); // vrParameter.dwStatus = (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_CLOSED; vrParameter.szReqExtInfo.szOrderMode = "DESC"; } else { return; } // vrParameter.szReqExtInfo.dwStartLine = pageNeed * pageRows; // vrParameter.szReqExtInfo.dwNeedLines = pageRows; uint now = ToUInt(DateTime.Now.ToString("yyyyMMdd")); vrParameter.szReqExtInfo.szOrderKey = "dwActivityDate"; if (m_Request.Reserve.GetActivityPlan(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { List <UNIACTIVITYPLAN> actList = new List <UNIACTIVITYPLAN>(); int count = 0; int countTotal = 0; for (uint i = 0; i < vrResult.Length; i++) { uint uStatueTemp = (uint)vrResult[i].dwStatus; if (type == "old") { if ((uStatueTemp & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK) > 0 && vrResult[i].dwActivityDate < now) { actList.Add(vrResult[i]); countTotal = countTotal + 1; } else { continue; } } else { if ((uStatueTemp & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) > 0) { actList.Add(vrResult[i]); countTotal = countTotal + 1; } else if ((uStatueTemp & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN) > 0) { actList.Add(vrResult[i]); countTotal = countTotal + 1; } else { continue; } } } vrResult = actList.ToArray(); actList = null; actList = new List <UNIACTIVITYPLAN>(); for (uint i = pageNeed * pageRows; count < pageRows && i < vrResult.Length; i++) { uint uStatueTemp = (uint)vrResult[i].dwStatus; if (type == "old") {//过滤非过期 if ((uStatueTemp & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK) > 0 && vrResult[i].dwActivityDate < now) { actList.Add(vrResult[i]); count = count + 1; } else { continue; } } else { if ((uStatueTemp & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) > 0) { actList.Add(vrResult[i]); count = count + 1; } else if ((uStatueTemp & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN) > 0) { actList.Add(vrResult[i]); count = count + 1; } else { continue; } } } vrResult = actList.ToArray(); uint nTotalLine = 0; PRModule ActionModule = new PRModule(); REQEXTINFO ext; ActionModule = m_Request.Reserve; if (ActionModule.UTPeekDetail(out ext)) { nTotalLine = (uint)ext.dwTotolLines; } int pages = (int)nTotalLine / (int)pageRows; if (pages > 10) { pages = 10; } if (vrResult.Length % pageRows > 0) { pages = pages + 1; } int upage = (int)(countTotal / pageRows); if ((countTotal / pageRows) > 0) { upage = upage + 1; } for (int i = 1; i <= upage; i++) { if ((i) == (pageNeed + 1)) { szPageNation = szPageNation + " <span class=\"active\">" + (i) + "</span>"; } else { szPageNation = szPageNation + "<a class=\"pageset\" href=\"javascript:;\" data-page=" + (i - 1).ToString() + ">" + (i) + "</a>"; } } for (int i = 0; i < vrResult.Length; i++) { string szRepory = ""; uint uStatue = (uint)vrResult[i].dwStatus; bool isChooseSeat = (vrResult[i].dwCheckRequirment & (uint)UNIACTIVITYPLAN.DWCHECKREQUIRMENT.ACTIVITYPLAN_SUPPORTSEAT) > 0; uint dwPublishDate = (uint)vrResult[i].dwPublishDate; uint dwEnrollDeadline = (uint)vrResult[i].dwEnrollDeadline; uint dwActivityDate = (uint)vrResult[i].dwActivityDate; string startDate = Util.Converter.UintToDateStr(vrResult[i].dwActivityDate); string szResvTime = ((int)vrResult[i].dwBeginTime / 100) + ":" + ((int)vrResult[i].dwBeginTime % 100).ToString("00") + "-" + ((int)vrResult[i].dwEndTime / 100) + ":" + ((int)vrResult[i].dwEndTime % 100).ToString("00"); if (!string.IsNullOrEmpty(vrResult[i].szActivityPlanURL)) { szRepory = "<img style=\"max-width:740px;\" src =\"" + GetClientUrl() + "upload/UpLoadFile/" + vrResult[i].szActivityPlanURL + "\" />"; } string status = ""; if (type == "old") {//过滤非过期 if ((uStatue & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK) > 0 && vrResult[i].dwActivityDate < now) { status = "<span class='grey'>【已关闭】</span>"; } else { continue; } } else { if ((uStatue & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) > 0) { status = "<span class='green'>【开放中】</span>"; } else if ((uStatue & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN) > 0) { status = "<span class='red'>【不开放】</span>"; } else { continue; } } preAty += "<h3>" + status + vrResult[i].szActivityPlanName + "<span class='pull-right'>" + startDate + "</span></h3><div class='aty_detail'><div><div>"; preAty += "<h2>" + vrResult[i].szActivityPlanName.ToString() + "</h2>"; if (dwActivityDate == 20990101)//时间待定 { preAty += "<h4 class='aty_date'>" + "待定" + "</h4>"; } else { preAty += "<h4 class='aty_date'><span class='glyphicon glyphicon-time'></span> " + startDate + " " + szResvTime + "</h4>"; } preAty += "</div><div class=\"detail\">"; preAty += "<table style=\"margin:12px;width:100%;\"><tbody>"; preAty += "<tr class='aty_img'><td colspan=\"2\">" + szRepory + "</td></tr></tbody><tbody class='aty_detail_list'>"; preAty += "<tr><td style=\"width:100px\">活动主题</td><td>" + vrResult[i].szActivityPlanName.ToString() + "</td></tr>"; preAty += "<tr><td>主办单位</td><td>" + vrResult[i].szHostUnit.ToString() + "</td></tr>"; preAty += "<tr><td>承办单位</td><td>" + vrResult[i].szOrganizer.ToString() + "</td></tr>"; preAty += "<tr><td>主讲人</td><td>" + vrResult[i].szPresenter.ToString() + "</td></tr>"; preAty += "<tr><td>参与者要求</td><td class='user_require'>" + vrResult[i].szDesiredUser.ToString() + "</td></tr>"; preAty += "<tr><td>活动介绍</td><td class='aty_intro'>" + vrResult[i].szIntroInfo + "</td></tr>"; preAty += "<tr><td>联系人</td><td>" + vrResult[i].szContact.ToString() + "</td></tr>"; preAty += "<tr><td>联系人电话</td><td>" + vrResult[i].szHandPhone.ToString() + "</td></tr>"; preAty += "<tr><td>限制报名人数</td><td>" + vrResult[i].dwMaxUsers.ToString() + "</td></tr>"; preAty += "<tr><td>已申请人数</td><td>" + vrResult[i].dwEnrollUsers.ToString() + "</td></tr>"; if (dwActivityDate != 20990101) { if ((uStatue & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) > 0) { preAty += "<tr><td>申请加入截止日期</td><td class='deadline red'>" + Util.Converter.UintToDateStr(dwEnrollDeadline) + " (不含当日)</td></tr>"; } else if ((uStatue & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN) > 0) { preAty += "<tr><td>申请加入截止日期</td><td class='deadline red'>不开放</td></tr>"; } else { preAty += "<tr><td>申请加入截止日期</td><td class='deadline red'>已结束</td></tr>"; } preAty += "<tr><td>活动安排时间</td><td>" + startDate + " " + szResvTime + "</td></tr>"; } else { preAty += "<tr><td>申请加入截止日期</td><td class='deadline red'>待定</td></tr>"; preAty += "<tr><td>活动安排时间</td><td>待定</td></tr>"; } preAty += "<tr><td>主办地点</td><td>" + vrResult[i].szSite.ToString() + "</td></tr></tbody>"; preAty += "<tbody class='aty_act'><tr><td colspan='2'><div class='line'></div>"; if (dwActivityDate != 20990101) { if (((uint)vrResult[i].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) != 0) { if (((uint)vrResult[i].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_ENROLLED) == 0) { if (dwEnrollDeadline > ToUInt(DateTime.Now.ToString("yyyyMMdd"))) { preAty += "<button style='button' class=\"btn_mb btn btn-warning\" purpose=\"" + (isChooseSeat ? "seat" : "in") + "\" roomid=\"" + vrResult[i].dwRoomID + "\" atyid=\"" + vrResult[i].dwActivityPlanID.ToString() + "\" >加入活动</button></td></tr>"; } else { preAty += "<span class='red'>已截止加入</span>"; } } else { preAty += "<div class='btn-group' role='group'><button style='button' class=\"btn_mb btn btn-warning\" purpose=\"out\" atyid=\"" + vrResult[i].dwActivityPlanID.ToString() + "\" >退出活动</button>"; if (isChooseSeat) { preAty += "<button style='button' class=\"btn_mb btn btn-info\" purpose=\"seat\" roomid=\"" + vrResult[i].dwRoomID + "\" atyid=\"" + vrResult[i].dwActivityPlanID.ToString() + "\">选择座位</button>"; } preAty += "</div></td></tr>"; } } } preAty += "</tbody></table></div></div></div>"; } } else { preAty = m_Request.szErrMessage; } if (preAty == "") { preAty = "没有活动"; } }
protected void Page_Load(object sender, EventArgs e) { string szConSql = ConfigurationManager.ConnectionStrings["constr"].ToString(); SqlConnection conn = new SqlConnection(szConSql); ACTIVITYPLANREQ vrParameter = new ACTIVITYPLANREQ(); if (!IsPostBack) { vrParameter.dwStartDate = GetDate(DateTime.Now.AddDays(-30).ToString("yyyy-MM-dd")); dwStartDate.Value = DateTime.Now.AddDays(-30).ToString("yyyy-MM-dd"); } if (dwStartDate.Value != "") { vrParameter.dwStartDate = GetDate(dwStartDate.Value); } UNIACTIVITYPLAN[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (Request["delID"] != null) { Del(Request["delID"]); } uint uState = Parse(Request["dwStatue1"]) + Parse(Request["dwStatue2"]); if (uState != 0) { vrParameter.dwStatus = uState; } if (m_Request.Reserve.GetActivityPlan(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { UpdatePageCtrl(m_Request.Reserve); for (int i = 0; i < vrResult.Length; i++) { UNIDEVICE devset; string szDevName = ""; if (getDevByID(vrResult[i].dwDevID.ToString(), out devset)) { szDevName = devset.szDevName; } string activityplan = vrResult[i].szActivityPlanName; if (activityplan.Length > 8) { activityplan = activityplan.Substring(0, 8); } UNIRESERVE setResv; if (GetResvByID(vrResult[i].dwResvID.ToString(), out setResv)) { } m_szOut += "<tr>"; m_szOut += "<td data-groupid='" + vrResult[i].dwGroupID.ToString() + "' title='" + vrResult[i].szActivityPlanName + "' data-id=" + vrResult[i].dwActivityPlanID.ToString() + ">" + activityplan + "</td>"; m_szOut += "<td class='lnkDevice' data-id='" + vrResult[i].dwDevID + "'>" + szDevName + "</td>"; m_szOut += "<td>" + vrResult[i].szPresenter.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szContact.ToString() + "</td>"; m_szOut += "<td >" + vrResult[i].szTel + "</td>"; m_szOut += "<td >" + vrResult[i].szHandPhone + "</td>"; m_szOut += "<td >" + vrResult[i].dwEnrollUsers + "</td>"; //已申请人数 m_szOut += "<td >" + vrResult[i].dwRealUsers + "</td>"; // string szDateTime = GetDateStr(vrResult[i].dwActivityDate) + " " + GetTimeStr(vrResult[i].dwBeginTime) + "至" + GetTimeStr(vrResult[i].dwEndTime); m_szOut += "<td >" + szDateTime + "</td>"; uint uStatue = (uint)vrResult[i].dwStatus; if ((uStatue & 2) > 0 && (uStatue & 4) > 0) { vrResult[i].dwStatus = uStatue - 4; } if (uStatue == 3) { vrResult[i].dwStatus = 4; } m_szOut += "<td >" + GetJustName(vrResult[i].dwStatus, "activity_status") + "</td>"; if (((uint)vrResult[i].dwStatus & ((uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_DOING)) > 0) { m_szOut += "<td><div class='OPTD'></div></td>"; } else { m_szOut += "<td><div class='OPTD OPTD1'></div></td>"; } m_szOut += "</tr>"; } } PutBackValue(); }
private void InitPreAty() { ACTIVITYPLANREQ vrParameter = new ACTIVITYPLANREQ(); UNIACTIVITYPLAN[] vrResult; vrParameter.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYALL; //显示类型 预告或回顾 string type = Request["type"]; if (type == "pre") { vrParameter.dwStartDate = ToUInt(DateTime.Now.ToString("yyyyMMdd")); vrParameter.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK; vrParameter.szReqExtInfo.szOrderMode = "ASC"; } else if (type == "old") { vrParameter.dwStartDate = ToUInt(DateTime.Now.AddYears(-2).ToString("yyyyMMdd")); vrParameter.dwStatus = (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_CLOSED; vrParameter.szReqExtInfo.szOrderMode = "DESC"; } else { return; } uint now = ToUInt(DateTime.Now.ToString("yyyyMMdd")); vrParameter.szReqExtInfo.szOrderKey = "dwActivityDate"; if (m_Request.Reserve.GetActivityPlan(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { string szRepory = ""; uint uStatue = (uint)vrResult[i].dwStatus; bool isChooseSeat = (vrResult[i].dwCheckRequirment & (uint)UNIACTIVITYPLAN.DWCHECKREQUIRMENT.ACTIVITYPLAN_SUPPORTSEAT) > 0; uint dwPublishDate = (uint)vrResult[i].dwPublishDate; uint dwEnrollDeadline = (uint)vrResult[i].dwEnrollDeadline; uint dwActivityDate = (uint)vrResult[i].dwActivityDate; string startDate = Util.Converter.UintToDateStr(vrResult[i].dwActivityDate); string szResvTime = ((int)vrResult[i].dwBeginTime / 100) + ":" + ((int)vrResult[i].dwBeginTime % 100).ToString("00") + "-" + ((int)vrResult[i].dwEndTime / 100) + ":" + ((int)vrResult[i].dwEndTime % 100).ToString("00"); if (!string.IsNullOrEmpty(vrResult[i].szActivityPlanURL)) { szRepory = "<img style=\"max-width:740px;\" src =\"" + GetClientUrl() + "upload/UpLoadFile/" + vrResult[i].szActivityPlanURL + "\" />"; } string status = ""; if (type == "old") {//过滤非过期 if ((uStatue & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK) > 0 && vrResult[i].dwActivityDate < now) { status = "<span class='grey'>【已关闭】</span>"; } else { continue; } } else { if ((uStatue & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) > 0) { status = "<span class='green'>【开放中】</span>"; } else if ((uStatue & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN) > 0) { status = "<span class='red'>【不开放】</span>"; } else { continue; } } preAty += "<h3>" + status + vrResult[i].szActivityPlanName + "<span class='pull-right'>" + startDate + "</span></h3><div class='aty_detail'><div><div>"; preAty += "<h2>" + vrResult[i].szActivityPlanName.ToString() + "</h2>"; if (dwActivityDate == 20990101)//时间待定 { preAty += "<h4 class='aty_date'>" + "待定" + "</h4>"; } else { preAty += "<h4 class='aty_date'><span class='glyphicon glyphicon-time'></span> " + startDate + " " + szResvTime + "</h4>"; } preAty += "</div><div class=\"detail\">"; preAty += "<table style=\"margin:12px;width:100%;\"><tbody>"; preAty += "<tr class='aty_img'><td colspan=\"2\">" + szRepory + "</td></tr></tbody><tbody class='aty_detail_list'>"; preAty += "<tr><td style=\"width:100px\">活动主题</td><td>" + vrResult[i].szActivityPlanName.ToString() + "</td></tr>"; preAty += "<tr><td>主办单位</td><td>" + vrResult[i].szHostUnit.ToString() + "</td></tr>"; preAty += "<tr><td>承办单位</td><td>" + vrResult[i].szOrganizer.ToString() + "</td></tr>"; preAty += "<tr><td>主讲人</td><td>" + vrResult[i].szPresenter.ToString() + "</td></tr>"; preAty += "<tr><td>参与者要求</td><td class='user_require'>" + vrResult[i].szDesiredUser.ToString() + "</td></tr>"; preAty += "<tr><td>活动介绍</td><td class='aty_intro'>" + vrResult[i].szIntroInfo + "</td></tr>"; preAty += "<tr><td>联系人</td><td>" + vrResult[i].szContact.ToString() + "</td></tr>"; preAty += "<tr><td>联系人电话</td><td>" + vrResult[i].szHandPhone.ToString() + "</td></tr>"; preAty += "<tr><td>限制报名人数</td><td>" + vrResult[i].dwMaxUsers.ToString() + "</td></tr>"; preAty += "<tr><td>已申请人数</td><td>" + vrResult[i].dwEnrollUsers.ToString() + "</td></tr>"; if (dwActivityDate != 20990101) { if ((uStatue & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) > 0) { preAty += "<tr><td>申请加入截止日期</td><td class='deadline red'>" + Util.Converter.UintToDateStr(dwEnrollDeadline) + " (不含当日)</td></tr>"; } else if ((uStatue & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN) > 0) { preAty += "<tr><td>申请加入截止日期</td><td class='deadline red'>不开放</td></tr>"; } else { preAty += "<tr><td>申请加入截止日期</td><td class='deadline red'>已结束</td></tr>"; } preAty += "<tr><td>活动安排时间</td><td>" + startDate + " " + szResvTime + "</td></tr>"; } else { preAty += "<tr><td>申请加入截止日期</td><td class='deadline red'>待定</td></tr>"; preAty += "<tr><td>活动安排时间</td><td>待定</td></tr>"; } preAty += "<tr><td>主办地点</td><td>" + vrResult[i].szSite.ToString() + "</td></tr></tbody>"; preAty += "<tbody class='aty_act'><tr><td colspan='2'><div class='line'></div>"; if (dwActivityDate != 20990101) { if (((uint)vrResult[i].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) != 0) { if (((uint)vrResult[i].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_ENROLLED) == 0) { if (dwEnrollDeadline > ToUInt(DateTime.Now.ToString("yyyyMMdd"))) { preAty += "</td></tr>"; } else { preAty += "<span class='red'>已截止加入</span>"; } } else { preAty += "<div class='btn-group' role='group'><button style='button' class=\"btn_mb btn btn-warning\" purpose=\"out\" atyid=\"" + vrResult[i].dwActivityPlanID.ToString() + "\" >退出活动</button>"; if (isChooseSeat) { preAty += "<button style='button' class=\"btn_mb btn btn-info\" purpose=\"seat\" roomid=\"" + vrResult[i].dwRoomID + "\" atyid=\"" + vrResult[i].dwActivityPlanID.ToString() + "\">选择座位</button>"; } preAty += "</div></td></tr>"; } } } preAty += "</tbody></table></div></div></div>"; } } else { preAty = m_Request.szErrMessage; } if (preAty == "") { preAty = "没有活动"; } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { ADMINCHECK check = new ADMINCHECK(); UNIACTIVITYPLAN setActiviPlan; GetHTTPObj(out setActiviPlan); if (setActiviPlan.dwActivityPlanID != null && (uint)setActiviPlan.dwActivityPlanID > 0) { check.dwSubjectID = setActiviPlan.dwActivityPlanID; check.dwSubjectType = (uint)ADMINCHECK.DWSUBJECTTYPE.CHECK_ACTIVITYPLAN; UNIRESERVE setResv; if (GetResvByID(setActiviPlan.dwResvID.ToString(), out setResv)) { check.dwApplicantID = setResv.dwOwner; check.szApplicantName = setResv.szOwnerName; check.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK; if (m_Request.Admin.AdminCheck(check) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "审核失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { ACTIVITYPLANREQ vrGet = new ACTIVITYPLANREQ(); vrGet.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYID; vrGet.szGetKey = setActiviPlan.dwActivityPlanID.ToString(); UNIACTIVITYPLAN[] vtRes; if (m_Request.Reserve.GetActivityPlan(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { vtRes[0].dwStatus = setActiviPlan.dwStatus | (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINFAIL; m_Request.Reserve.SetActivityPlan(vtRes[0], out vtRes[0]); MessageBox("审核成功", "审核成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } } } } DEVREQ devGet = new DEVREQ(); devGet.dwClassKind = (uint)UNIDEVCLS.DWKIND.CLSKIND_COMMONS; UNIDEVICE[] vtDev; if (m_Request.Device.Get(devGet, out vtDev) == REQUESTCODE.EXECUTE_SUCCESS && vtDev != null && vtDev.Length > 0) { for (int i = 0; i < vtDev.Length; i++) { if (((uint)vtDev[i].dwProperty & ((uint)UNIDEVICE.DWPROPERTY.DEVPROP_MAIN)) > 0) { szDevList += GetInputItemHtml(CONSTHTML.option, "", vtDev[i].szDevName, vtDev[i].dwDevID.ToString()); } } } if (Request["op"] == "set") { bSet = true; ACTIVITYPLANREQ vrGet = new ACTIVITYPLANREQ(); vrGet.dwGetType = (uint)ACTIVITYPLANREQ.DWGETTYPE.ACTIVITYPLANGET_BYID; vrGet.szGetKey = Request["id"]; UNIACTIVITYPLAN[] vtRes; if (m_Request.Reserve.GetActivityPlan(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { szFile = vtRes[0].szApplicationURL.ToString(); if ((vtRes[0].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_CLOSED) > 0) { vtRes[0].dwStatus = (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_CLOSED; } else if ((vtRes[0].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING) > 0) { vtRes[0].dwStatus = (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_OPENING; } else if ((vtRes[0].dwStatus & (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN) > 0) { vtRes[0].dwStatus = (uint)UNIACTIVITYPLAN.DWSTATUS.ACTIVITYPLANSTAT_UNOPEN; } Logger.trace("活动活动成果" + vtRes[0].szActivityPlanName); UNIDEVICE setDev; if (vtRes[0].dwDevID != null && getDevByID(vtRes[0].dwDevID.ToString(), out setDev)) { PutMemberValue("devName", setDev.szDevName.ToString()); } string szBeginTime = GetTimeStr(vtRes[0].dwBeginTime); ViewState["dwBeginTime"] = szBeginTime; string szEndTime = GetTimeStr(vtRes[0].dwEndTime); ViewState["dwEndTime"] = szEndTime; string szEnrollDeadline = GetDateStr(vtRes[0].dwEnrollDeadline); ViewState["szEnrollDeadline"] = szEnrollDeadline; string szActivityDate = GetDateStr(vtRes[0].dwActivityDate); ViewState["szActivityDate"] = szActivityDate; //vtRes[0].szIntroInfo = ""; PutHTTPObj(vtRes[0]); } } else { } }