protected void Page_Load(object sender, EventArgs e) { aluserid = Request["userid"]; wxuserid = Request["wxuserid"]; schoolCode = Request["schoolCode"]; //Session["language"] = "en-gb"; quickResv = ToUInt(GetConfig("quickResv")); if (LoadPage()) { ADMINLOGINRES res = (ADMINLOGINRES)Session["LoginRes"]; if ((res.dwManRole & (uint)ADMINLOGINRES.DWMANROLE.MANEXT_HP) == 0) { reLogin = true;//非手机端则重登录 } UNIACCOUNT acc = (UNIACCOUNT)Session["LOGIN_ACCINFO"]; if ((ToUInt(GetConfig("availMobile")) & 8) > 0) { if ((acc.dwIdent & (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER) > 0) { isMark = true; } } } else if (GetConfig("loginAll") == "1") {//上财pad屏幕要求单点登录,临时注释 //Response.Redirect("~/loginMAll.aspx"); Response.Redirect("~/loginAll.aspx"); } InitSubsys(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["LoginResult"] != null) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LABCTR) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LAB) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_ROOM) > 0) { nIsAdminSup = 0; } if (ConfigConst.GCTeacResvMode == 1 && (uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_ROOM) > 0) { nJLRoomManager = 1; } } }
public bool StaLogin() { if (HttpContext.Current.Session["ADMINLOGINREQ"] != null) { ADMINLOGINREQ vrLogin = (ADMINLOGINREQ)HttpContext.Current.Session["ADMINLOGINREQ"]; vrLogin.dwStaSN = m_Request.m_UniDCom.StaSN; vrLogin.dwLoginRole = vrLogin.dwLoginRole + (uint)ADMINLOGINREQ.DWLOGINROLE.LOGINEXT_HP; ADMINLOGINRES vrLoginRes = new ADMINLOGINRES(); if (m_Request.Admin.StaLogin(vrLogin, out vrLoginRes) == REQUESTCODE.EXECUTE_SUCCESS) { m_Request.m_UniDCom.StaSN = 1; m_Request.m_UniDCom.SessionID = (uint)vrLoginRes.dwSessionID; return(true); } else { //Response.Write("{\"error\":\"" + m_Request.szErrMessage + "\"}"); return(false); } } else { return(false); } }
protected string szDevList = "Device";//设备列表的选择 protected void Page_Load(object sender, EventArgs e) { if (ConfigConst.GCDevAndKind == 1) { szDevList = "DeviceAndKind"; } else { szDevList = "Device"; } if (Session["LoginResult"] != null) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LABCTR) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LAB) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_ROOM) > 0) { nIsAdminSup = 0; } } }
protected uint uManMenu = 0;//1超级管理员,2物管,4归口,8服务,16保卫,32没有审核权限 protected void Page_Load(object sender, EventArgs e) { if (Session["LoginResult"] != null) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; uint uPropety = (uint)adminAcc.AdminInfo.dwProperty; if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LABCTR) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LAB) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_ROOM) > 0) { nIsAdminSup = 0; } if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANIDENT_EANDA) == 0 && (uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_STATION) == 0) { uShowCheck = 1; } /* * <option value="256">物管审核</option> * <option value="2048">归口审核</option> * <option value="4096">服务审核</option> * <option value="536870912">保卫处</option> * <option value="1073741824">无审核权限</option> */ //1超级管理员,2物管,4归口,8服务,16保卫,32没有审核权限 if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANROLE_SUPER) > 0) { uManMenu = uManMenu | 1; } if ((uPropety & 256) > 0) { uManMenu = uManMenu | 2; } if ((uPropety & 2048) > 0) { uManMenu = uManMenu | 4; } if ((uPropety & 4096) > 0) { uManMenu = uManMenu | 8; } if ((uPropety & 536870912) > 0) { uManMenu = uManMenu | 16; } if ((uPropety & 1073741824) > 0) { uManMenu = uManMenu | 32; } } }
protected string szDevList = "Device";//设备列表的选择 protected void Page_Load(object sender, EventArgs e) { if (ConfigConst.GCDevAndKind == 1) { szDevList = "DeviceAndKind"; } else { szDevList = "Device"; } if (Session["LoginResult"] != null) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & ((uint)ADMINLOGINRES.DWMANROLE.MANIDENT_ADMIN + (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_STATION)) > 0) { IFPARAMREQ vrGet = new IFPARAMREQ(); vrGet.dwAdminID = adminAcc.AccInfo.dwAccNo; IFPARAM[] vtRes; if (m_Request.Admin.GetIF(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { szAdminPar = vtRes[0].szParam; } else { szAdminPar = "null"; } } else { szAdminPar = "null"; } if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LABCTR) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LAB) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_ROOM) > 0) { nIsAdminSup = 0; } if ((uManRole & ((uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER + (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_STATION + (uint)ADMINLOGINRES.DWMANROLE.MANROLE_SUPER)) > 0) { nIsAdminSup = 1; } } }
protected void Page_Load(object sender, EventArgs e) { m_Title = "修改密码"; ADMINLOGINRES adminAcc = new ADMINLOGINRES(); try { adminAcc = (ADMINLOGINRES)Session["LoginResult"]; } catch { } if (IsPostBack) { string szPasswd1 = Request["passwd"]; string szPasswd2 = Request["confirmpasswd"]; if (szPasswd1 != szPasswd2) { MessageBox("两次密码输入不一致", "提示", MSGBOX.ERROR); PutHTTPObj(adminAcc.AccInfo); return; } if (szPasswd1 == "" || szPasswd1 == null) { MessageBox("新密码不能为空", "提示", MSGBOX.ERROR); PutHTTPObj(adminAcc.AccInfo); return; } ADMINCHGPASSWD admin = new ADMINCHGPASSWD(); admin.dwAdminID = Parse(Request["dwAccno"]); admin.szCurAdminPw = "db4e4b64e6ce1e"; admin.szNewPw = "P" + szPasswd1; if (m_Request.Admin.AdminChgPasswd(admin) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "重置密码失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); PutHTTPObj(adminAcc.AccInfo); return; } else { adminAcc.AccInfo.szPasswd = szPasswd1; Session["LoginResult"] = adminAcc; Response.Write("<script>alert('密码修改成功');top.location='../../default.aspx'</script>"); //MessageBox("重置密码成功", "提示", MSGBOX.SUCCESS, "<script>window.top='../../default.aspx'</script>"); return; } } PutHTTPObj(adminAcc.AccInfo); }
protected void Page_Load(object sender, EventArgs e) { szLabID = Request["szLabID"]; dwBeginTime = Request["dwBeginTime"]; dwEndTime = Request["dwEndTime"]; if (Session["LoginResult"] != null) { ADMINLOGINRES currentUser = (ADMINLOGINRES)Session["LoginResult"]; if (((uint)currentUser.AccInfo.dwIdent & (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER) > 0) { szDrag = "true"; } } }
protected void Page_Load(object sender, EventArgs e) { MyTerm.YearTerm = year; url = this.ResolveClientUrl("~/ClientWeb/"); if (Session["LOGIN_ACCINFO"] != null && IsClientLogin()) { UNIACCOUNT acc = (UNIACCOUNT)Session["LOGIN_ACCINFO"]; trueName = acc.szTrueName; logonName = acc.szLogonName; userDept = acc.szDeptName; ADMINLOGINRES res = (ADMINLOGINRES)Session["LoginRes"]; isTeacher = (res.dwManRole & (uint)ADMINLOGINRES.DWMANROLE.MANIDENT_TEACHER) > 0;//(acc.dwIdent&(uint)UNIACCOUNT.DWIDENT.EXTIDENT_TEACHER) > 0; } }
protected void Button_OK_Click(object sender, EventArgs e) { if (Session["SessionID"] == null) { Response.Redirect("Login.aspx"); } uint.TryParse(Request["RoomID"], out m_dwRoomID); if (m_dwRoomID == 0) { MessageBox("无效的房间", "创建预约失败", MSGBOX.ERROR); return; } ADMINLOGINRES loginres = (ADMINLOGINRES)Session["LoginResult"]; UNIRESERVE vrParameter = new UNIRESERVE(); GetHTTPObj(out vrParameter); if (string.IsNullOrEmpty(vrParameter.szTestName)) { MessageBox("课程名不能为空", "创建预约失败", MSGBOX.ERROR); return; } vrParameter.ResvDev = new RESVDEV[1]; vrParameter.ResvDev[0].szRoomNo = m_dwRoomID.ToString(); vrParameter.dwOwner = loginres.AdminInfo.dwAccNo; vrParameter.dwPurpose = (uint)UNIRESERVE.DWPURPOSE.USEFOR_TEACHING; vrParameter.dwMemberID = NewGroupFromClient(); if (vrParameter.dwMemberID == 0) { return; } REQUESTCODE ret1 = m_Request.Reserve.Set(vrParameter, out vrParameter); if (ret1 == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("预约成功", "预约成功", MSGBOX.SUCCESS, "RoomList.aspx?dwDate=" + Request["dwDate"]); } else { MessageBox("预约失败," + m_Request.szErrMessage, "预约失败", MSGBOX.ERROR); } PutJSObj(vrParameter); }
protected void Page_Load(object sender, EventArgs e) { szLabID = Request["roomid"]; dwBeginTime = Request["dwBeginTime"]; dwEndTime = Request["dwEndTime"]; uNeedhour = Parse(Request["needHour"]); uTimePart = Parse(Request["timePart"]); resvDate = Request["resvDate"]; if (Session["LoginResult"] != null) { ADMINLOGINRES currentUser = (ADMINLOGINRES)Session["LoginResult"]; if (((uint)currentUser.AccInfo.dwIdent & (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER) > 0) { szDrag = "true"; } } }
protected void Page_Load(object sender, EventArgs e) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & ((uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER + (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_STATION + (uint)ADMINLOGINRES.DWMANROLE.MANROLE_SUPER)) > 0) { nIsAdminSup = 1; } if (Request["delID"] != null) { DelCompay(Request["delID"]); } m_kind += GetInputItemHtml(CONSTHTML.option, "", "全部", "0"); m_kind += GetInputHtmlFromXml(0, CONSTHTML.option, "", "companyKind", true); COMPANYREQ vrParameter = new COMPANYREQ(); GetHTTPObj(out vrParameter); if (vrParameter.dwComKind == 0) { vrParameter.dwComKind = null; } UNICOMPANY[] vrResult; //vrParameter.dwComKind = 1; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Assert.GetCompany(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id=" + vrResult[i].dwComID.ToString() + ">" + vrResult[i].szComName + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName + "</td>"; m_szOut += "<td>" + GetJustName(vrResult[i].dwComKind, "companyKind") + "</td>"; m_szOut += "<td>" + vrResult[i].szHandPhone + "</td>"; m_szOut += "<td>" + vrResult[i].szTel + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Assert); } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & ((uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER + (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_STATION + (uint)ADMINLOGINRES.DWMANROLE.MANROLE_SUPER)) > 0) { nIsAdminSup = 1; } if (Request["delID"] != null) { DelDevCls(Request["delID"]); } DEVCLSREQ vrParameter = new DEVCLSREQ(); string szKind = Request["kind"]; if (szKind != null && szKind != "") { vrParameter.dwKind = Parse(szKind); } UNIDEVCLS[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Device.DevClsGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id=" + vrResult[i].dwClassID.ToString() + ">" + vrResult[i].szClassSN + "</td>"; m_szOut += "<td>" + vrResult[i].szClassName + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Device); } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { Response.CacheControl = "no-cache"; Response.Write("OK"); return; try { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; string szPasswd = adminAcc.AccInfo.szPasswd; if (szPasswd == null || szPasswd == "" || szPasswd == "db4e4b64e6ce1e") { Response.Write("Error"); } else { Response.Write("OK"); } } catch { Response.Write("Error"); } }
protected void Page_Load(object sender, EventArgs e) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & ((uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER + (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_STATION + (uint)ADMINLOGINRES.DWMANROLE.MANROLE_SUPER)) > 0) { nIsAdminSup = 1; } if (Request["delID"] != null) { DelLab(Request["delID"]); } szTitleName = GetJustNameEqual(Parse(Request["dwCodeType"]), "CodeType", false); CODINGTABLEREQ vrParameter = new CODINGTABLEREQ(); vrParameter.dwCodeType = Parse(Request["dwCodeType"]); CODINGTABLE[] vrResult; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.System.GetCodingTable(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { UpdatePageCtrl(m_Request.System); for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-type=\"" + vrResult[i].dwCodeType.ToString() + "\" data-id=\"" + vrResult[i].szCodeSN.ToString() + "\">" + vrResult[i].szExtValue + "</td>"; m_szOut += "<td>" + vrResult[i].szCodeName + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } } PutBackValue(); }
public string GetResvInfo(string szStart, string szEnd, string szCamp, string szBuildingID, string szRoomID, UNIDEVICE[] devInfo, ADMINLOGINRES loginRes, string GetResvID) { /* * string szStart = Request["start"]; * szStart = szStart.Replace("-", ""); * string szEnd = Request["end"]; * szEnd = szEnd.Replace("-", ""); * * string szCamp = Request["campuid"]; * string szBuildingID = Request["buildingid"]; * string szRoomID = Request["roomid"]; */ string ConnectionString = "Data Source=IDC_U_DC;user=idc_u_cs;password=idc_u_cs;"; //写连接串 OracleConnection conn = new OracleConnection(ConnectionString); //创建一个新连接 string szRes = ""; string szSql = "select a.*,b.devname from tbldevresv a,vwunidevice b where a.resvdate>=" + szStart + " and a.resvdate<=" + szEnd; if (!string.IsNullOrEmpty(szCamp) && szCamp != "0") { szSql = szSql + " and b.CampusID=" + szCamp; } if (!string.IsNullOrEmpty(szBuildingID) && szBuildingID != "0") { szSql = szSql + " and b.BuildingID=" + szBuildingID; } if (!string.IsNullOrEmpty(szRoomID) && szRoomID != "0") { szSql = szSql + " and b.RoomID=" + szRoomID; } szSql = szSql + " and a.devid=b.devid"; if (GetResvID != "") { szSql = szSql + " and a.resvid not in(" + GetResvID + ")"; } if (((uint)loginRes.AdminInfo.dwManRole & (uint)ADMINLOGINRES.DWMANROLE.MANROLE_OPERATOR) > 0) { string szDevID = ""; if (devInfo != null) { for (int i = 0; i < devInfo.Length; i++) { if (i < (devInfo.Length - 1)) { szDevID = szDevID + devInfo[i].dwDevID.ToString() + ","; } else { szDevID = szDevID + devInfo[i].dwDevID.ToString(); } } } if (szDevID == "") { szDevID = "''"; } szSql = szSql + " and a.devid in(" + szDevID + ")"; } szSql = szSql + " and resvid not in(select resvid from TBLRESERVE where predate >= " + szStart + " and predate<= " + szEnd + " and bitand(status,2)= 0 or STATFLAG = 4)"; Logger.trace("sql:" + szSql); DataSet ds = new DataSet(); try { conn.Open(); OracleCommand cmd = conn.CreateCommand(); cmd.CommandText = szSql; cmd.Connection = conn; OracleDataAdapter adpt = new OracleDataAdapter(cmd); adpt.Fill(ds); } catch (Exception exp) { Logger.trace(exp.ToString()); conn.Close(); return(szRes); } conn.Close(); DataTable dt = new DataTable(); dt = ds.Tables[0]; int uAll = dt.Rows.Count; Logger.trace("uAll:" + uAll); for (int i = 0; i < uAll; i++) { string resvid = dt.Rows[i]["RESVID"].ToString(); uint uBegin = Parse(dt.Rows[i]["STARTHM"].ToString()); uint uEnd = Parse(dt.Rows[i]["ENDHM"].ToString()); string time = (uBegin / 100).ToString("00") + ":" + (uBegin % 100).ToString("00") + "到" + (uEnd / 100).ToString("00") + ":" + (uEnd % 100).ToString("00"); string szResvTitle = dt.Rows[i]["devname"].ToString() + "<br />," + time + "<br />," + dt.Rows[i]["TrueName"].ToString() + "," + dt.Rows[i]["ResvTitle"].ToString(); szResvTitle = szResvTitle.Replace("@#", "<br />"); string szDate = GetDateStr(Parse(dt.Rows[i]["resvdate"].ToString())); szDate = szDate.Replace("-", "/"); //szRes += "{\"title\": \"" + szResvTitle + "\",\"start\": \"" + szDate + "\",\"istody\": \"" + "false" + "\"}"; szRes += "{\"dwSecurityLevel\":" + "0" + ",\"id\":" + resvid + ",\"title\": \"" + szResvTitle + "," + "" + "\",\"start\": \"" + szDate + "\",\"istody\": \"" + "false" + "\"}"; if (i < (dt.Rows.Count - 1)) { szRes += ","; } } return(szRes); }
protected void Page_Load(object sender, EventArgs e) { string m_szDev = "["; Response.CacheControl = "no-cache"; string szStart = Request["start"]; szStart = szStart.Replace("-", ""); string szEnd = Request["end"]; szEnd = szEnd.Replace("-", ""); string szCamp = Request["campuid"]; string szBuildingID = Request["buildingid"]; string szRoomID = Request["roomid"]; string GetResvID = ""; /* * YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); * vrPar.dwBeginDate = Parse(szStart); * vrPar.dwEndDate = Parse(szEnd); * vrPar.dwNeedYardResv = 1; * // vrPar.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO + (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK + +(uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINFAIL; * YARDRESVCHECKINFO[] vtRes; * if (m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) * { * for (int i = 0; i < vtRes.Length; i++) * { * YARDRESV yaresev=vtRes[i].YardResv; * string szTime =""; * if (yaresev.dwBeginTime != null) * { * szTime = Get1970Date(yaresev.dwBeginTime, "HH:mm") + Get1970Date(yaresev.dwEndTime, "到HH:mm"); * } * string szDevName = ""; * if (yaresev.szDevName != null) * { * szDevName = yaresev.szDevName; * } * string szApplicantName = ""; * if (yaresev.szApplicantName != null) * { * szApplicantName = yaresev.szApplicantName; * } * string szActivityName = ""; * if (yaresev.szActivityName != null) * { * szActivityName = yaresev.szActivityName; * } * string dwPreDate = ""; * if (yaresev.dwPreDate != null) * { * dwPreDate = GetDateStr(yaresev.dwPreDate); * } * uint dwSecurityLevel=0; * if (yaresev.dwSecurityLevel != null) * { * dwSecurityLevel = (uint)yaresev.dwSecurityLevel; * } * m_szDev += "{\"dwSecurityLevel\":" + dwSecurityLevel.ToString()+ ",\"id\":" + vtRes[i].dwCheckID.ToString() + ",\"title\": \"" + szTime + "," + szDevName + "," + szApplicantName + "," + szActivityName + "\",\"start\": \"" + dwPreDate + "\"},"; * * } * } * * */ YARDRESVREQ vrGet = new YARDRESVREQ(); if (!string.IsNullOrEmpty(szCamp) && szCamp != "0") { vrGet.szCampusIDs = szCamp; } if (!string.IsNullOrEmpty(szBuildingID) && szBuildingID != "0") { vrGet.szBuildingIDs = szBuildingID; } if (!string.IsNullOrEmpty(szRoomID) && szRoomID != "0") { vrGet.szRoomIDs = szRoomID; } vrGet.dwBeginDate = Parse(szStart); vrGet.dwEndDate = Parse(szEnd); vrGet.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK; vrGet.dwStatFlag = (uint)RESVREQ.DWSTATFLAG.STATFLAG_CHECKFAIL + (uint)RESVREQ.DWSTATFLAG.STATFLAG_OVER + (uint)RESVREQ.DWSTATFLAG.STATFLAG_INUSE; YARDRESV[] vtRes; if (m_Request.Reserve.GetYardResv(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { // Logger.trace("yarresv count="+vtRes.Length.ToString()); for (int i = 0; i < vtRes.Length; i++) { GetResvID = GetResvID + vtRes[i].dwResvID.ToString() + ","; string szTime = Get1970Date(vtRes[i].dwBeginTime, "HH:mm") + Get1970Date(vtRes[i].dwEndTime, "到HH:mm"); YARDRESV yaresev = vtRes[i]; string szIsTody = "false"; if (Get1970Date(vtRes[i].dwCheckTime, "yyyy-MM-dd") == DateTime.Now.ToString("yyyy-MM-dd")) { szIsTody = "true"; } if (yaresev.dwBeginTime != null) { szTime = Get1970Date(yaresev.dwBeginTime, "HH:mm") + Get1970Date(yaresev.dwEndTime, "到HH:mm"); } string szDevName = ""; if (yaresev.szDevName != null) { szDevName = yaresev.szDevName; } string szApplicantName = ""; if (yaresev.szApplicantName != null) { szApplicantName = yaresev.szApplicantName; } string szActivityName = ""; if (yaresev.szActivityName != null) { szActivityName = yaresev.szActivityName; } string dwPreDate = ""; if (yaresev.dwPreDate != null) { dwPreDate = GetDateStr(yaresev.dwPreDate); } uint dwSecurityLevel = 0; if (yaresev.dwSecurityLevel != null) { dwSecurityLevel = (uint)yaresev.dwSecurityLevel; } // Logger.trace("szDevName=" + szDevName); m_szDev += "{\"dwSecurityLevel\":" + dwSecurityLevel.ToString() + ",\"id\":" + vtRes[i].dwResvID.ToString() + ",\"title\": \"" + szDevName + "," + szTime + "," + szApplicantName + "," + szActivityName + "," + szIsTody + "\",\"start\": \"" + dwPreDate + "\",\"istody\": \"" + szIsTody + "\"},"; } } //Logger.trace("yardresv=" + m_szDev); RESVREQ getResv = new RESVREQ(); getResv.dwBeginDate = Parse(szStart); getResv.dwEndDate = Parse(szEnd); getResv.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK; getResv.dwStatFlag = (uint)RESVREQ.DWSTATFLAG.STATFLAG_CHECKFAIL + (uint)RESVREQ.DWSTATFLAG.STATFLAG_OVER + (uint)RESVREQ.DWSTATFLAG.STATFLAG_INUSE; getResv.dwPurpose = (uint)UNIRESERVE.DWPURPOSE.USEFOR_PERSONNAL + (uint)UNIRESERVE.DWPURPOSE.USEFOR_RESERVED + (uint)UNIRESERVE.DWPURPOSE.USEFOR_STUDYROOM; //(uint)UNIRESERVE.DWPURPOSE.USEFOR_RESERVED; UNIRESERVE[] vtResv; if (m_Request.Reserve.Get(getResv, out vtResv) == REQUESTCODE.EXECUTE_SUCCESS && vtResv != null && vtResv.Length > 0) { for (int i = 0; i < vtResv.Length; i++) { if (GetResvID.IndexOf(vtResv[i].dwResvID.ToString()) > -1) { continue; } GetResvID = GetResvID + vtResv[i].dwResvID.ToString() + ","; RESVDEV[] vtResvDev = vtResv[i].ResvDev; if (vtResvDev != null && vtResvDev.Length > 0) { UNIDEVICE devRes = new UNIDEVICE(); if (GetDevInfo(vtResvDev[0].dwDevStart.ToString(), vtResvDev[0].dwRoomID.ToString(), out devRes) == true) { if (!string.IsNullOrEmpty(szCamp) && szCamp != "0" && devRes.dwCampusID.ToString() != szCamp) { continue; } if (!string.IsNullOrEmpty(szBuildingID) && szBuildingID != "0" && devRes.dwBuildingID.ToString() != szBuildingID) { continue; } if (!string.IsNullOrEmpty(szRoomID) && szRoomID != "0" && devRes.dwRoomID.ToString() != szRoomID) { continue; } } else { // Logger.trace("resvid="+ vtResv[i].dwResvID.ToString() + ";devsn="+vtResvDev[0].dwDevStart.ToString()+";roomid="+vtResvDev[0].dwRoomID.ToString()+"不存在"+""); continue; } } else { continue; } if ((((uint)vtResv[i].dwPurpose) & ((uint)UNIRESERVE.DWPURPOSE.USEFOR_YARD)) > 0) { continue; } string szRoomName = ""; if (vtResv[i].ResvDev != null && vtResv[i].ResvDev.Length > 0) { szRoomName = vtResv[i].ResvDev[0].szRoomName; } string szTime = Get1970Date(vtResv[i].dwBeginTime, "HH:mm") + Get1970Date(vtResv[i].dwEndTime, "到HH:mm"); string szDate = GetDateStr(vtResv[i].dwPreDate); string szIsTody = "false"; if (Get1970Date(vtResv[i].dwCheckTime, "yyyy-MM-dd") == DateTime.Now.ToString("yyyy-MM-dd")) { szIsTody = "true"; } szDate = szDate.Replace("/", "-"); m_szDev += "{\"title\": \"" + szRoomName + "," + szTime + "," + vtResv[i].szOwnerName + "," + vtResv[i].szTestName + "\",\"start\": \"" + szDate + "\",\"id\": \"" + vtResv[i].dwResvID + "\",\"istody\": \"" + szIsTody + "\"}"; if (i < (vtResv.Length - 1)) { m_szDev += ","; } } } // Logger.trace("reserve=" + m_szDev); if (m_szDev != "[" && !m_szDev.EndsWith(",")) { m_szDev = m_szDev + ","; } // GetThirdDevResv thirdResv=new GetThirdDevResv(); UNIDEVICE[] devResv = (UNIDEVICE[])Session["devInfo"]; ADMINLOGINRES loginRes = (ADMINLOGINRES)Session["LoginResult"]; if (devResv == null) { UNIDEVICE[] devResvRes; if (Session["devInfo"] == null) { DEVREQ devReqGet = new DEVREQ(); if (m_Request.Device.Get(devReqGet, out devResvRes) == REQUESTCODE.EXECUTE_SUCCESS) { devResv = devResvRes; } else { } } } if (GetResvID.EndsWith(",")) { GetResvID = GetResvID.Substring(0, GetResvID.Length - 1); } string szThirdResvInfo = GetResvInfo(szStart, szEnd, szCamp, szBuildingID, szRoomID, devResv, loginRes, GetResvID); // Logger.trace("szThirdResvInfo:"+szThirdResvInfo); szThirdResvInfo = szThirdResvInfo.Replace("<br />", ""); m_szDev = m_szDev + szThirdResvInfo; if (m_szDev.EndsWith(",")) { m_szDev = m_szDev.Substring(0, m_szDev.Length - 1); } m_szDev += "]"; // Logger.trace("thirdresv=" + m_szDev); Response.Write(m_szDev); }
protected void Page_Load(object sender, EventArgs e) { if (Session["LoginResult"] != null) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LABCTR) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LAB) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_ROOM) > 0) { nIsAdminSup = 0; } } UNIFEE newFee; uint? uMax = 0; uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_LAB_SET; if (GetMaxValue(ref uMax, uID, "dwLabID")) { } if (IsPostBack) { GetHTTPObj(out newFee); if (m_Request.Fee.Set(newFee, out newFee) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "修改收费标准失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("修改收费标准成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } if (Request["op"] == "set") { bSet = true; FEEREQ vrFeeGet = new FEEREQ(); string szKindID = Request["kindid"]; string szID = Request["dwID"]; if (szKindID != null && szKindID != "") { vrFeeGet.dwDevKind = Parse(szKindID); } else if (szID != null && szID != "") { vrFeeGet.dwFeeSN = Parse(szID); } UNIFEE[] vtFee; if (m_Request.Fee.Get(vrFeeGet, out vtFee) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { for (int i = 0; i < vtFee.Length; i++) { if (vtFee[i].dwIdent != null && vtFee[i].dwIdent != (uint)UNIACCOUNT.DWIDENT.EXTIDENT_INNER) { string szCheck = ""; if (i == 0) { szCheck = " checked=\"true\""; int uFeeDetailLen = 0; ViewState["feeSN"] = vtFee[i].dwFeeSN.ToString(); ViewState["ident"] = vtFee[i].dwIdent.ToString(); if (vtFee[i].szFeeDetail != null) { uFeeDetailLen = vtFee[i].szFeeDetail.Length; for (int k = 0; k < uFeeDetailLen; k++) { uint uFeetType = (uint)vtFee[i].szFeeDetail[k].dwFeeType; uint?uFeeUint = vtFee[i].szFeeDetail[k].dwUnitFee; uint?uFeeTime = vtFee[i].szFeeDetail[k].dwUnitTime; if (uFeetType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_USEDEV) { ViewState["useFeeUint"] = uFeeUint.ToString(); ViewState["useTimeUint"] = uFeeTime.ToString(); } else if (uFeetType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_SAMPLE) { ViewState["conFeeUint"] = uFeeUint.ToString(); ViewState["conTimeUint"] = uFeeTime.ToString(); } else if (uFeetType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_ENTRUST) { ViewState["entFeeUint"] = uFeeUint.ToString(); ViewState["entTimeUint"] = uFeeTime.ToString(); } else if (uFeetType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_SAMPLE) { ViewState["sampleFeeUint"] = uFeeUint.ToString(); ViewState["sampleTimeUint"] = uFeeTime.ToString(); } } } } m_szFee += "<input class=\"enum\"" + szCheck + " type=\"radio\" name=\"" + "feeSN" + "\" id='" + vtFee[i].dwFeeSN.ToString() + "' /> <label for=\"" + vtFee[i].dwFeeSN.ToString() + "\">" + GetJustNameEqual(vtFee[i].dwIdent, "Fee_Ident") + "</label>"; } } } } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { string szPid = Request["dwPollID"]; uint uPID = Parse(szPid); POLLONLINE newValue = new POLLONLINE(); GetHTTPObj(out newValue); newValue.dwPollKind = (uint)POLLONLINE.DWPOLLKIND.POLLKIND_MTICKS; newValue.dwPollScope = (uint)POLLONLINE.DWPOLLSCOPE.POLLSCOPE_MEMBER_LOOK + (uint)POLLONLINE.DWPOLLSCOPE.POLLSCOPE_MEMBER_VOTE; POLLITEM[] itemList = (POLLITEM[])Session["POLLITEM"]; if (itemList != null) { uint uGroupID = 1; for (uint i = 0; i < itemList.Length; i++) { itemList[i].dwGroupID = uGroupID; uGroupID = uGroupID + 1; if (itemList[i].dwItemID == null) { itemList[i].dwPollKind = (uint)POLLONLINE.DWPOLLKIND.POLLKIND_MTICKS; itemList[i].dwMaxTickItems = 1; } } } newValue.PollItems = itemList; ADMINLOGINRES vrAccInfo = (ADMINLOGINRES)Session["LoginResult"]; newValue.dwAccNo = vrAccInfo.AdminInfo.dwAccNo; //return; if (m_Request.Admin.SetPollOnLine(newValue, out newValue) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "设置失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("设置成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); Session["POLLITEM"] = null; return; } } if (Request["op"] == "set") { bSet = true; POLLONLINEREQ vrGet = new POLLONLINEREQ(); vrGet.dwPollID = Parse(Request["ID"]); POLLONLINE[] vtRes; if (m_Request.Admin.GetPollOnLine(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtRes[0]); m_Title = "修改投票"; Session["POLLITEM"] = vtRes[0].PollItems; } } } else { m_Title = "新建投票"; } }
protected void Page_Load(object sender, EventArgs e) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & ((uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER + (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_STATION + (uint)ADMINLOGINRES.DWMANROLE.MANROLE_SUPER)) > 0) { nIsAdminSup = 1; } ASSERTREQ vrParameter = new ASSERTREQ(); UNIASSERT[] vrResult; UNIDEVKIND[] allDevKind = GetAllDevKind(); UNIROOM[] allRoom = GetAllRoom(); UNIDEVCLS[] alldevCls = GetAllDevCls(); string szOp = Request["op"]; string szID = Request["delID"]; if (szOp == "setEmpty" && szID != "") { SetEmpty(szID); } if (allRoom != null) { for (int i = 0; i < allRoom.Length; i++) { szRoom += GetInputItemHtml(CONSTHTML.checkBox, "szRoomIDs", allRoom[i].szRoomName, allRoom[i].dwRoomID.ToString()); } } if (allDevKind != null) { for (int i = 0; i < allDevKind.Length; i++) { szKind += GetInputItemHtml(CONSTHTML.checkBox, "szKindIDs", allDevKind[i].szKindName, allDevKind[i].dwKindID.ToString()); } } if (alldevCls != null) { for (int i = 0; i < alldevCls.Length; i++) { szCLS += GetInputItemHtml(CONSTHTML.checkBox, "szClassIDs", alldevCls[i].szClassName, alldevCls[i].dwClassID.ToString()); } } GetHTTPObj(out vrParameter); GetPageCtrlValue(out vrParameter.szReqExtInfo); if (vrParameter.szReqExtInfo.szOrderKey == null || vrParameter.szReqExtInfo.szOrderMode == "") { vrParameter.szReqExtInfo.szOrderKey = "dwDevID"; vrParameter.szReqExtInfo.szOrderMode = "asc"; } if (m_Request.Assert.AssertGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { XmlCtrl xmlCtrl = new XmlCtrl("ics_data", Server.MapPath(MyVPath + "clientweb/upload/info/xmlData/")); for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-kindid=\"" + vrResult[i].dwKindID.ToString() + "\" data-id=\"" + vrResult[i].dwDevID.ToString() + "\">" + vrResult[i].szAssertSN + "</td>"; m_szOut += "<td class='lnkAssertDevice' data-id=\"" + vrResult[i].dwDevID.ToString() + "\">" + vrResult[i].szDevName + "</td>"; m_szOut += "<td>" + vrResult[i].szClassName.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].szModel.ToString() + "</td>"; m_szOut += "<td>" + vrResult[i].dwUnitPrice + "</td>"; m_szOut += "<td>" + GetDateStr(vrResult[i].dwPurchaseDate) + "</td>"; m_szOut += "<td>" + vrResult[i].szRoomName + "</td>"; m_szOut += "<td>" + vrResult[i].szDeptName + "</td>"; // m_szOut += "<td>" + GetJustNameEqual(vrResult[i].dwDevStat, "UNIDEVICE_DevStat",false) + "</td>"; XmlCtrl.XmlInfo info = xmlCtrl.GetXmlContent(vrResult[i].dwKindID.ToString(), "hard3"); if (info.content != null && info.content.Trim() != "") { m_szOut += "<td class='InfoSet' title='查看插图'>" + "<img width='25px' src='../../../themes/icon_s/19.png'/>" + "</td>"; } else { m_szOut += "<td class='InfoSet' title='插入插图'>" + "+" + "</td>"; } if (vrResult[i].szTagID == null || vrResult[i].szTagID == "") { m_szOut += "<td class='InfoSet2'>" + "+" + "</td>"; } else { m_szOut += "<td>" + "√" + "</td>"; } m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Assert); } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["LoginResult"] != null) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LABCTR) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LAB) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_ROOM) > 0) { nIsAdminSup = 0; } } REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; RTRESVREQ vrParameter = new RTRESVREQ(); string szCheckStat = Request["dwCheckStat"]; // vrParameter.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK; RTRESV[] vrResult; uint uNone = 0; uint uUncost = 0; uint uUnipaid = 0; uint uUnRecice = 0; uResponse = m_Request.Reserve.GetRTResv(vrParameter, out vrResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { uint uTimeNow = Get1970Seconds(DateTime.Now.ToString("yyyy-MM-dd HH:mm")); for (int i = 0; i < vrResult.Length; i++) { uint uResvStatus = (uint)vrResult[i].dwStatus; if ((((uint)vrResult[i].dwStatus) & (uint)UNIRESERVE.DWSTATUS.RESVSTAT_UNRECEIVE) > 0) { uUnRecice = uUnRecice + 1; } if ((uResvStatus & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK) == 0) { continue; } if (((uResvStatus & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO) == 0) && (uResvStatus & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK + (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINFAIL) == 0) { if (uTimeNow >= (uint)vrResult[i].dwEndTime) { continue; } uNone = uNone + 1; } else if ((((uint)vrResult[i].dwStatus) & (uint)UNIRESERVE.DWSTATUS.RESVSTAT_UNPAID) > 0) { uUnipaid = uUnipaid + 1; } else if ((((uint)vrResult[i].dwStatus) & (uint)UNIRESERVE.DWSTATUS.RESVSTAT_UNSETTLE) > 0) { uUncost = uUncost + 1; } } m_szResvNumTotal = vrResult.Length.ToString(); } m_szResv += "<p data-value=" + uNone + ">未审核:" + uNone + "台</p>"; m_szResv += "<p data-value=" + uUncost + ">未结算:" + uUncost + "台</p>"; // m_szResv += "<p data-value=" + uUncost + ">未入账:" + uUnRecice + "台</p>"; DEVREQ vrParameterDev = new DEVREQ(); vrParameterDev.dwRunStat = (uint)UNIDEVICE.DWRUNSTAT.DEVSTAT_RUNNING + (uint)UNIDEVICE.DWRUNSTAT.DEVSTAT_INUSE + (uint)UNIDEVICE.DWRUNSTAT.DEVSTAT_RESERVE; UNIDEVICE[] vrResultDev; uint uRunning = 0; uint uDevInuse = 0; uint uDevResv = 0; uResponse = m_Request.Device.Get(vrParameterDev, out vrResultDev); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResultDev != null && vrResultDev.Length > 0) { for (int i = 0; i < vrResultDev.Length; i++) { if ((((uint)vrResultDev[i].dwRunStat) & (uint)UNIDEVICE.DWRUNSTAT.DEVSTAT_INUSE) > 0) { uDevInuse = uDevInuse + 1; uRunning = uRunning + 1; } else if ((((uint)vrResultDev[i].dwRunStat) & (uint)UNIDEVICE.DWRUNSTAT.DEVSTAT_RESERVE) > 0) { uDevResv = uDevResv + 1; } else if ((((uint)vrResultDev[i].dwRunStat) & (uint)UNIDEVICE.DWRUNSTAT.DEVSTAT_RUNNING) > 0) { uRunning = uRunning + 1; } } m_szDevUseNumTotal = vrResultDev.Length.ToString(); } m_szDevUse += "<p data-value=" + uDevInuse + ">使用中:" + uDevInuse + "台</p>"; m_szDevUse += "<p data-value=" + uRunning + ">开机中:" + uRunning + "台</p>"; m_szDevUse += "<p data-value=" + uDevResv + ">被预约:" + uDevResv + "台</p>"; }
protected void Page_Load(object sender, EventArgs e) { UNILAB newLab; if (IsPostBack) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); vrPar.dwCheckID = Parse(Request["ID"]); vrPar.dwNeedYardResv = 1; YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0) { YARDRESVCHECK setValue = new YARDRESVCHECK(); setValue.dwCheckID = vtRes[0].dwCheckID; setValue.dwCheckKind = vtRes[0].dwCheckKind; setValue.dwResvID = vtRes[0].dwResvID; setValue.YardResv = vtRes[0].YardResv; setValue.YardResv.dwActivityLevel = Parse(Request["dwActivityLevel"]); setValue.YardResv.dwSecurityLevel = Parse(Request["dwSecurityLevel"]); setValue.YardResv.dwCheckKinds = Parse(Request["dwDirectors"]); setValue.szCheckDetail = Request["szCheckInfo"]; string szDevID = Request["devID"]; if (szDevID != null && szDevID != "") { UNIDEVICE dev; if (getDevByID(szDevID, out dev)) { setValue.YardResv.dwDevID = dev.dwDevID; setValue.YardResv.dwDevKind = dev.dwKindID; setValue.YardResv.dwDevSN = dev.dwDevSN; setValue.YardResv.szDevName = dev.szDevName; setValue.YardResv.dwLabID = dev.dwLabID; setValue.YardResv.dwRoomID = dev.dwRoomID; setValue.YardResv.szRoomName = dev.szRoomName; } } setValue.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_OK; uResponse = m_Request.Reserve.YardResvCheck(setValue); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("审核通过", "", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); } else { MessageBox(m_Request.szErrMessage, "审核失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } } } if (Request["op"] == "set") { bSet = true; REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); vrPar.dwCheckID = Parse(Request["ID"]); vrPar.dwNeedYardResv = 1; // vrPar.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_NONE; //vrPar.dwAuthType = (uint)SYSFUNCRULE.DWAUTHTYPE.AUTHBY_REARCHTEST; YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); if (uResponse != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { ADMINLOGINRES loginRes = (ADMINLOGINRES)Session["LoginResult"]; if ((loginRes.AdminInfo.dwProperty & (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_DEVMAN) > 0) { UNIDEVICE[] vtDev = GetDevByKind(vtRes[0].YardResv.dwDevKind); for (int i = 0; i < vtDev.Length; i++) { szDevList += GetInputItemHtml(CONSTHTML.option, "", vtDev[i].szDevName.ToString(), vtDev[i].dwDevID.ToString()); } PutMemberValue("devID", vtRes[0].YardResv.dwDevID.ToString()); } szResvTime = Get1970Date(vtRes[0].YardResv.dwBeginTime) + "至" + Get1970Date(vtRes[0].YardResv.dwEndTime); szResvDevName = vtRes[0].YardResv.szDevName; szResvDevDept = vtRes[0].YardResv.szDeptName; szApplyName = vtRes[0].szApplicantName; szActivity = vtRes[0].YardResv.szActivityName; szPeople = vtRes[0].YardResv.dwMinAttendance.ToString() + "-" + vtRes[0].YardResv.dwMaxAttendance.ToString() + "人"; szOrganiger = vtRes[0].YardResv.szOrganiger; szOrganization = vtRes[0].YardResv.szOrganization; PutMemberValue("dwCheckID", vtRes[0].dwCheckID.ToString()); if ((loginRes.AdminInfo.dwProperty & (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_DIRECTOR) > 0) { PutMemberValue("dwDirectors", vtRes[0].YardResv.dwCheckKinds.ToString()); PutMemberValue2("dwSecurityLevel", vtRes[0].YardResv.dwSecurityLevel.ToString()); PutMemberValue2("dwActivityLevel", vtRes[0].YardResv.dwActivityLevel.ToString()); } else { szLeveal = GetJustNameEqual(vtRes[0].YardResv.dwActivityLevel, "Yard_ActivityLevel"); szSecurityLevel = GetJustNameEqual(vtRes[0].YardResv.dwSecurityLevel, "Yard_dwSecurityLevel"); szDirectors = GetJustNameEqual(vtRes[0].YardResv.dwCheckKinds, "Yard_dwDirectors"); } if ((vtRes[0].YardResv.dwProperty & ((uint)UNIRESERVE.DWPROPERTY.RESVPROP_NEEDVIDEO)) > 0) { szNeedCameor = "需要"; } UNIACCOUNT accno; if (GetAccByAccno(vtRes[0].dwApplicantID.ToString(), out accno)) { accno.szTrueName = accno.szTrueName + "(" + accno.szLogonName + ")"; PutJSObj(accno); szMemo = vtRes[0].YardResv.szMemo; } if (vtRes[0].YardResv.szApplicationURL != null && vtRes[0].YardResv.szApplicationURL != "") { szFileName = "../../../ClientWeb/upload/UpLoadFile/" + vtRes[0].YardResv.szApplicationURL; } m_Title = "审核(会议室借用)"; } } } else { m_Title = "审核(会议室借用)"; } }
protected void Page_Load(object sender, EventArgs e) { UNIROOM newRoom; uint? uMax = 0; uint uDevNum = Parse(Request["DevNum"]); uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_DEVICE_SET; if (GetMaxValue(ref uMax, uID, "szRoomNo")) { } if (IsPostBack) { GetHTTPObj(out newRoom); string szManMode = Request["dwManMode"]; newRoom.dwManMode = CharListToUint(szManMode); UNIGROUP newGroup = new UNIGROUP(); if (!NewGroup(newRoom.szRoomName + "管理员组", (uint)UNIGROUP.DWKIND.GROUPKIND_MAN, out newGroup)) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCRoomName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); DelGroup(newGroup.dwGroupID); return; } newRoom.dwManGroupID = newGroup.dwGroupID; UNIDEVCLS[] vtDevCls = GetDevCLSName(newRoom.szLabName.ToString()); if (!(vtDevCls != null && vtDevCls.Length > 0)) { return; } UNIDEVKIND setDevKind = new UNIDEVKIND(); setDevKind.szKindName = newRoom.szRoomName; setDevKind.dwClassID = vtDevCls[0].dwClassID; setDevKind.dwProperty = (uint)UNIDEVKIND.DWPROPERTY.DEVPROP_EXCLUSIVE; setDevKind.dwMaxUsers = 10000; setDevKind.dwMinUsers = 1; if (m_Request.Device.DevKindSet(setDevKind, out setDevKind) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCRoomName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } if (m_Request.Device.RoomSet(newRoom, out newRoom) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCRoomName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { for (int i = 0; i < uDevNum; i++) { UNIDEVICE setDev = new UNIDEVICE(); setDev.szDevName = newRoom.szRoomName + "(" + (i + 1) + ")"; setDev.dwDevSN = GetDevSN(); setDev.dwRoomID = newRoom.dwRoomID; setDev.dwKindID = setDevKind.dwKindID; setDev.dwCtrlMode = (uint)UNIDEVICE.DWCTRLMODE.DEVCTRL_BYHAND; m_Request.Device.Set(setDev, out setDev); } MessageBox("新建" + ConfigConst.GCRoomName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); if (Session["LoginResult"] != null) { ADMINLOGINRES admin = (ADMINLOGINRES)Session["LoginResult"]; AddGroupMember(newGroup.dwGroupID, admin.AdminInfo.dwAccNo, (uint)GROUPMEMBER.DWKIND.MEMBERKIND_PERSONAL); } return; } } uint uRoomMode = (uint)(UNIROOM.DWMANMODE.ROOMMAN_CAMERA | UNIROOM.DWMANMODE.ROOMMAN_DOORLOCK | UNIROOM.DWMANMODE.ROOMMAN_FREEINOUT); m_szRoomMode = GetInputHtml(uRoomMode, CONSTHTML.checkBox, "dwManMode", "Room_dwManMode"); UNILAB[] vtLab = GetAllLab(); if (vtLab != null && vtLab.Length > 0) { for (int i = 0; i < vtLab.Length; i++) { m_szLab += "<option value='" + vtLab[i].dwLabID + "'>" + vtLab[i].szLabName + "</option>"; } } DEVOPENRULE[] vtOpenRule = GetAllOpenRule(); if (vtOpenRule != null && vtOpenRule.Length > 0) { for (int i = 0; i < vtOpenRule.Length; i++) { m_szOpenRule += "<option value='" + vtOpenRule[i].dwRuleSN + "'>" + vtOpenRule[i].szRuleName + "</option>"; } } if (Request["op"] == "set") { bSet = true; ROOMREQ vrRoomReq = new ROOMREQ(); vrRoomReq.dwRoomID = ToUint(Request["id"]); UNIROOM[] vtRoom; if (m_Request.Device.RoomGet(vrRoomReq, out vtRoom) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRoom.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtRoom[0]); m_Title = "修改【" + vtRoom[0].szRoomName + "】"; } } } else { UNISTATION station = new UNISTATION(); station.dwStaSN = uMax; PutJSObj(station); m_Title = "新建" + ConfigConst.GCRoomName; } }
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) { UNIROOM newRoom; uint? uMax = 0; uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_DEVICE_SET; if (GetMaxValue(ref uMax, uID, "szRoomNo")) { } if (IsPostBack) { GetHTTPObj(out newRoom); string szManMode = Request["dwManMode"]; newRoom.dwManMode = CharListToUint(szManMode); UNIGROUP newGroup = new UNIGROUP(); if (!NewGroup(newRoom.szRoomName + "管理员组", (uint)UNIGROUP.DWKIND.GROUPKIND_MAN, out newGroup)) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCRoomName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); DelGroup(newGroup.dwGroupID); return; } newRoom.dwManGroupID = newGroup.dwGroupID; CAMPUSREQ campGet = new CAMPUSREQ(); UNILAB setLab = new UNILAB(); setLab.dwManGroupID = newGroup.dwGroupID; setLab.dwDeptID = newRoom.dwDeptID; setLab.szDeptName = newRoom.szDeptName; setLab.szLabName = newRoom.szRoomName; setLab.szLabSN = newRoom.szRoomNo; UNICAMPUS[] vtCampres; if (m_Request.Account.CampusGet(campGet, out vtCampres) == REQUESTCODE.EXECUTE_SUCCESS && vtCampres != null && vtCampres.Length > 0) { //setLab.dwCampusID = vtCampres[0].dwCampusID; } if (m_Request.Device.LabSet(setLab, out setLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCRoomName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { newRoom.dwLabID = setLab.dwLabID; if (m_Request.Device.RoomSet(newRoom, out newRoom) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "新建" + ConfigConst.GCRoomName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); m_Request.Device.LabDel(setLab); } else { MessageBox("新建" + ConfigConst.GCRoomName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); if (Session["LoginResult"] != null) { ADMINLOGINRES admin = (ADMINLOGINRES)Session["LoginResult"]; AddGroupMember(newGroup.dwGroupID, admin.AdminInfo.dwAccNo, (uint)GROUPMEMBER.DWKIND.MEMBERKIND_PERSONAL); } return; } } } uint uRoomMode = (uint)(UNIROOM.DWMANMODE.ROOMMAN_CAMERA | UNIROOM.DWMANMODE.ROOMMAN_DOORLOCK | UNIROOM.DWMANMODE.ROOMMAN_FREEINOUT); m_szRoomMode = GetInputHtml(uRoomMode, CONSTHTML.checkBox, "dwManMode", "Room_dwManMode"); UNILAB[] vtLab = GetAllLab(); if (vtLab != null && vtLab.Length > 0) { for (int i = 0; i < vtLab.Length; i++) { m_szLab += "<option value='" + vtLab[i].dwLabID + "'>" + vtLab[i].szLabName + "</option>"; } } DEVOPENRULE[] vtOpenRule = GetAllOpenRule(); if (vtOpenRule != null && vtOpenRule.Length > 0) { for (int i = 0; i < vtOpenRule.Length; i++) { m_szOpenRule += "<option value='" + vtOpenRule[i].dwRuleSN + "'>" + vtOpenRule[i].szRuleName + "</option>"; } } if (Request["op"] == "set") { bSet = true; ROOMREQ vrRoomReq = new ROOMREQ(); vrRoomReq.dwRoomID = ToUint(Request["id"]); UNIROOM[] vtRoom; if (m_Request.Device.RoomGet(vrRoomReq, out vtRoom) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRoom.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtRoom[0]); m_Title = "修改【" + vtRoom[0].szRoomName + "】"; } } } else { UNISTATION station = new UNISTATION(); station.dwStaSN = uMax; PutJSObj(station); m_Title = "新建" + ConfigConst.GCRoomName; } }
protected void Page_Load(object sender, EventArgs e) { string szOpName = "新建"; if (Request["op"] == "set") { bSet = true; szOpName = "修改"; } UNIROOM newRoom; CODINGTABLE[] vtCodeTable = getCodeTableByType((uint)CODINGTABLE.DWCODETYPE.CODE_LABKIND); if (vtCodeTable != null && vtCodeTable.Length > 0) { for (int i = 0; i < vtCodeTable.Length; i++) { m_szLabKind += GetInputItemHtml(CONSTHTML.option, "", vtCodeTable[i].szCodeName, vtCodeTable[i].szCodeSN.ToString()); } } vtCodeTable = getCodeTableByType((uint)CODINGTABLE.DWCODETYPE.CODE_LABFROM); if (vtCodeTable != null && vtCodeTable.Length > 0) { for (int i = 0; i < vtCodeTable.Length; i++) { m_szLabFromCode += GetInputItemHtml(CONSTHTML.option, "", vtCodeTable[i].szCodeName, vtCodeTable[i].szCodeSN.ToString()); } } vtCodeTable = getCodeTableByType((uint)CODINGTABLE.DWCODETYPE.CODE_ACADEMICSUBJECT); if (vtCodeTable != null && vtCodeTable.Length > 0) { for (int i = 0; i < vtCodeTable.Length; i++) { m_dwDecam += GetInputItemHtml(CONSTHTML.option, "", vtCodeTable[i].szCodeName, vtCodeTable[i].szCodeSN.ToString()); } } vtCodeTable = getCodeTableByType((uint)CODINGTABLE.DWCODETYPE.CODE_LABLEVEL); if (vtCodeTable != null && vtCodeTable.Length > 0) { for (int i = 0; i < vtCodeTable.Length; i++) { m_szLabLevelCode += GetInputItemHtml(CONSTHTML.option, "", vtCodeTable[i].szCodeName, vtCodeTable[i].szCodeSN.ToString()); } } if (IsPostBack) { GetHTTPObj(out newRoom); UNILAB setLab = new UNILAB(); GetHTTPObj(out setLab); string szManMode = Request["dwManMode"]; newRoom.dwManMode = CharListToUint(szManMode); if (bSet == true) { UNIGROUP newGroup = new UNIGROUP(); if (!NewGroup(newRoom.szRoomName + "管理员组", (uint)UNIGROUP.DWKIND.GROUPKIND_MAN, out newGroup)) { MessageBox(m_Request.szErrMessage, "新建实验室失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); DelGroup(newGroup.dwGroupID); return; } newRoom.dwManGroupID = newGroup.dwGroupID; setLab.dwManGroupID = newGroup.dwGroupID; } CAMPUSREQ campGet = new CAMPUSREQ(); setLab.dwDeptID = newRoom.dwDeptID; setLab.szDeptName = newRoom.szDeptName; setLab.szLabName = newRoom.szRoomName; setLab.szLabSN = newRoom.szRoomNo; setLab.dwLabClass = newRoom.dwInClassKind; UNICAMPUS[] vtCampres; if (!bSet) { if (m_Request.Account.CampusGet(campGet, out vtCampres) == REQUESTCODE.EXECUTE_SUCCESS && vtCampres != null && vtCampres.Length > 0) { newRoom.dwCampusID = vtCampres[0].dwCampusID; } } if (m_Request.Device.LabSet(setLab, out setLab) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, szOpName + "实验室失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { if (Request["dwRoomSize"] != null && newRoom.dwRoomSize != null) { newRoom.dwRoomSize = (uint)newRoom.dwRoomSize; } newRoom.dwLabID = setLab.dwLabID; if (m_Request.Device.RoomSet(newRoom, out newRoom) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, szOpName + "实验室失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); m_Request.Device.LabDel(setLab); } else { UNIDEVICE[] devTempList = GetDevByRoomId(newRoom.dwRoomID); bool bIsAllNew = false; if (devTempList != null && devTempList.Length == 1) { bIsAllNew = true; } string szNewDevic = Request["chkNewDev"]; if (szNewDevic != null && szNewDevic == "1") { UNIDEVCLS newDevCls = new UNIDEVCLS(); if (bIsAllNew) { newDevCls.dwClassID = devTempList[0].dwClassID; } newDevCls.dwKind = (uint)UNIDEVCLS.DWKIND.CLSKIND_COMMONS; newDevCls.szClassName = setLab.szLabName; if (m_Request.Device.DevClsSet(newDevCls, out newDevCls) == REQUESTCODE.EXECUTE_SUCCESS) { UNIDEVKIND newDevKind = new UNIDEVKIND(); if (bIsAllNew) { newDevKind.dwKindID = devTempList[0].dwKindID; } newDevKind.dwClassID = newDevCls.dwClassID; newDevKind.szKindName = setLab.szLabName; newDevKind.dwMaxUsers = 1; newDevKind.dwMinUsers = 1; if (m_Request.Device.DevKindSet(newDevKind, out newDevKind) == REQUESTCODE.EXECUTE_SUCCESS) { UNIDEVICE newDevAll = new UNIDEVICE(); if (bIsAllNew) { newDevAll.dwDevID = devTempList[0].dwDevID; } else { newDevAll.dwDevSN = GetDevSN(); newDevAll.szAssertSN = GetDevSN().ToString(); } newDevAll.szDevName = newDevKind.szKindName; newDevAll.dwKindID = newDevKind.dwKindID; newDevAll.dwRoomID = newRoom.dwRoomID; if (m_Request.Device.Set(newDevAll, out newDevAll) == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(szOpName + "实验室成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } else { MessageBox(m_Request.szErrMessage, szOpName + "实验室失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); m_Request.Device.DevClsDel(newDevCls); m_Request.Device.LabDel(setLab); m_Request.Device.RoomDel(newRoom); m_Request.Device.DevKindDel(newDevKind); } } else { m_Request.Device.DevClsDel(newDevCls); m_Request.Device.LabDel(setLab); m_Request.Device.RoomDel(newRoom); MessageBox(m_Request.szErrMessage, szOpName + "实验室失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } } return; } MessageBox(szOpName + "实验室成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); if (Session["LoginResult"] != null) { ADMINLOGINRES admin = (ADMINLOGINRES)Session["LoginResult"]; if (!bSet) { AddGroupMember(newRoom.dwManGroupID, admin.AdminInfo.dwAccNo, (uint)GROUPMEMBER.DWKIND.MEMBERKIND_PERSONAL); } } return; } } } uint uRoomMode = (uint)(UNIROOM.DWMANMODE.ROOMMAN_CAMERA | UNIROOM.DWMANMODE.ROOMMAN_DOORLOCK | UNIROOM.DWMANMODE.ROOMMAN_FREEINOUT); m_szRoomMode = GetInputHtml(uRoomMode, CONSTHTML.checkBox, "dwManMode", "Room_dwManMode"); UNILAB[] vtLab = GetAllLab(); if (vtLab != null && vtLab.Length > 0) { for (int i = 0; i < vtLab.Length; i++) { m_szLab += "<option value='" + vtLab[i].dwLabID + "'>" + vtLab[i].szLabName + "</option>"; } } DEVOPENRULE[] vtOpenRule = GetAllOpenRule(); if (vtOpenRule != null && vtOpenRule.Length > 0) { for (int i = 0; i < vtOpenRule.Length; i++) { m_szOpenRule += "<option value='" + vtOpenRule[i].dwRuleSN + "'>" + vtOpenRule[i].szRuleName + "</option>"; } } if (Request["op"] == "set") { ROOMREQ vrRoomReq = new ROOMREQ(); vrRoomReq.dwRoomID = ToUint(Request["roomid"]); UNIROOM[] vtRoom; if (m_Request.Device.RoomGet(vrRoomReq, out vtRoom) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRoom.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtRoom[0]); UNIDEVICE[] devList = GetDevByRoomId(vtRoom[0].dwRoomID); if (devList != null && devList.Length == 1) { PutMemberValue("chkNewDev", "1"); } m_Title = "修改【" + vtRoom[0].szRoomName + "】"; } } } else { UNISTATION station = new UNISTATION(); //station.dwStaSN = uMax; PutJSObj(station); m_Title = szOpName + "实验室"; } }
protected void Page_Load(object sender, EventArgs e) { UNICHANNELGATE newGate; if (IsPostBack) { GetHTTPObj(out newGate); string szManMode = Request["dwManMode"]; newGate.dwManMode = CharListToUint(szManMode); if (newGate.dwManGroupID != null && newGate.dwManGroupID != 0) { UNIGROUP newGroup = new UNIGROUP(); if (!NewGroup(newGate.szChannelGateName + "管理员组", (uint)UNIGROUP.DWKIND.GROUPKIND_MAN, out newGroup)) { MessageBox(m_Request.szErrMessage, "修改通道门", MSGBOX.ERROR, MSGBOX_ACTION.NONE); DelGroup(newGroup.dwGroupID); return; } newGate.dwManGroupID = newGroup.dwGroupID; } UNIGROUP newUseGroup = new UNIGROUP(); if (newGate.dwUseGroupID != null && newGate.dwUseGroupID != 0) { if (!NewGroup(newGate.szChannelGateName + "使用组", (uint)UNIGROUP.DWKIND.GROUPKIND_DEV, out newUseGroup)) { MessageBox(m_Request.szErrMessage, "修改通道门", MSGBOX.ERROR, MSGBOX_ACTION.NONE); DelGroup(newUseGroup.dwGroupID); return; } newGate.dwUseGroupID = newUseGroup.dwGroupID; } if (m_Request.Device.ChannelGateSet(newGate, out newGate) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "修改通道门失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } else { MessageBox("修改通道门成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); if (Session["LoginResult"] != null) { ADMINLOGINRES admin = (ADMINLOGINRES)Session["LoginResult"]; AddGroupMember(newUseGroup.dwGroupID, admin.AdminInfo.dwAccNo, (uint)GROUPMEMBER.DWKIND.MEMBERKIND_PERSONAL); } return; } } uint uRoomMode = (uint)(UNIROOM.DWMANMODE.ROOMMAN_CAMERA | UNIROOM.DWMANMODE.ROOMMAN_DOORLOCK | UNIROOM.DWMANMODE.ROOMMAN_FREEINOUT); m_szRoomMode = GetInputHtml(uRoomMode, CONSTHTML.checkBox, "dwManMode", "Room_dwManMode"); UNIROOM[] vtRoom = GetAllRoom(); for (int i = 0; vtRoom != null && i < vtRoom.Length; i++) { m_szRooms += GetInputItemHtml(CONSTHTML.checkBox, "szRelatedRooms", vtRoom[i].szRoomName, vtRoom[i].szRoomNo); } CHANNELGATEREQ vrParameter = new CHANNELGATEREQ(); vrParameter.dwGetType = (uint)CHANNELGATEREQ.DWGETTYPE.CHANNELGATEGET_BYALL; UNICHANNELGATE[] vrResult; if (m_Request.Device.ChannelGateGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null) { for (int i = 0; i < vrResult.Length; i++) { m_szRooms += GetInputItemHtml(CONSTHTML.checkBox, "szRelatedRooms", vrResult[i].szChannelGateName, vrResult[i].szChannelGateNo); } } DEVOPENRULE[] vtOpenRule = GetAllOpenRule(); if (vtOpenRule != null && vtOpenRule.Length > 0) { for (int i = 0; i < vtOpenRule.Length; i++) { m_szOpenRule += "<option value='" + vtOpenRule[i].dwRuleSN + "'>" + vtOpenRule[i].szRuleName + "</option>"; } } if (Request["op"] == "set") { bSet = true; CHANNELGATEREQ vrGet = new CHANNELGATEREQ(); vrGet.dwGetType = (uint)CHANNELGATEREQ.DWGETTYPE.CHANNELGATEGET_BYID; vrGet.szGetKey = Request["id"]; UNICHANNELGATE[] vtRes; if (m_Request.Device.ChannelGateGet(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtRes[0]); m_Title = "修改【" + vtRes[0].szChannelGateName + "】"; } } } else { UNISTATION station = new UNISTATION(); PutJSObj(station); m_Title = "新建通道门"; } }
public LOCALUSER GetUser() { string szPsswordGM = "uniFound808"; string szOpenID = GetOpenID(); if (HttpContext.Current.Session["LoginRes"] != null) { ADMINLOGINRES accInfo = (ADMINLOGINRES)HttpContext.Current.Session["LoginRes"]; if (accInfo.AccInfo.szLogonName != null) { szOpenID = accInfo.AccInfo.szLogonName; } } if (string.IsNullOrEmpty(szOpenID)) { LOCALUSER userRes = new LOCALUSER(); return(userRes); } LOCALUSER user = LocalSQL.GetUser(szOpenID); if (user == null) { user = new LOCALUSER(); } else if ((!string.IsNullOrEmpty(user.szLogonName))) { if (HttpContext.Current.Session["LoginUseInfo"] == null) { string szMsg; if (!Logon(user, out szMsg)) { return(null); } } if (HttpContext.Current.Session["LoginRes"] != null) { ADMINLOGINRES accInfo = (ADMINLOGINRES)HttpContext.Current.Session["LoginRes"]; user.szTrueName = accInfo.AccInfo.szTrueName; user.szLogonName = accInfo.AccInfo.szLogonName; } } else if ((szOpenID != null && szOpenID != "")) { user.szOpenID = szOpenID; user.szLogonName = szOpenID; user.szPassword = szPsswordGM; if (HttpContext.Current.Session["LoginUseInfo"] == null) { string szMsg; if (!Logon(user, out szMsg)) { return(null); } } if (HttpContext.Current.Session["LoginUseInfo"] != null) { ADMINLOGINRES accInfo = (ADMINLOGINRES)HttpContext.Current.Session["LoginRes"]; user.szTrueName = accInfo.AccInfo.szTrueName; user.szLogonName = accInfo.AccInfo.szLogonName; } } user.szOpenID = szOpenID; user.szLogonName = szOpenID; user.szPassword = szPsswordGM;//uniFound808 return(user); }
private REQUESTCODE CheckByResvID(string szResvID, uint?uCheckState, string szMemo) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; YARDRESVCHECKINFOREQ vrPar = new YARDRESVCHECKINFOREQ(); vrPar.dwResvID = Parse(szResvID); vrPar.dwCheckStat = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO; vrPar.dwNeedYardResv = 1; YARDRESVCHECKINFO[] vtRes; uResponse = m_Request.Reserve.GetYardResvCheckInfo(vrPar, out vtRes); REQUESTCODE bRes = REQUESTCODE.EXECUTE_FAIL; if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0) { for (int i = 0; i < vtRes.Length; i++) { if (!((vtRes[i].dwCheckStat & (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO) > 0)) { continue; } ADMINLOGINRES accno = (ADMINLOGINRES)Session["LoginResult"]; if (accno.AccInfo.dwAccNo != null && (accno.AccInfo.dwDeptID != vtRes[i].dwCheckDeptID)) { //continue; } CHECKTYPE checktype = new CHECKTYPE(); if (GetCheckType((uint)vtRes[i].dwCheckKind, out checktype)) { if ((checktype.dwMainKind & (uint)CHECKTYPE.DWMAINKIND.ADMINCHECK_SERVICE) > 0) { continue; } } else { continue; } YARDRESVCHECK setValue = new YARDRESVCHECK(); setValue.dwCheckID = vtRes[i].dwCheckID; setValue.dwCheckKind = vtRes[i].dwCheckKind; setValue.dwResvID = vtRes[i].dwResvID; setValue.YardResv = vtRes[i].YardResv; setValue.YardResv.dwActivityLevel = Parse(Request["dwActivityLevel"]); setValue.YardResv.dwSecurityLevel = Parse(Request["dwSecurityLevel"]); setValue.YardResv.dwCheckKinds = Parse(Request["dwDirectors"]); setValue.szCheckDetail = Request["szCheckInfo"]; string szDevID = Request["devID"]; if (szDevID != null && szDevID != "") { UNIDEVICE dev; if (getDevByID(szDevID, out dev)) { setValue.YardResv.dwDevID = dev.dwDevID; setValue.YardResv.dwDevKind = dev.dwKindID; setValue.YardResv.dwDevSN = dev.dwDevSN; setValue.YardResv.szDevName = dev.szDevName; setValue.YardResv.dwLabID = dev.dwLabID; setValue.YardResv.dwRoomID = dev.dwRoomID; setValue.YardResv.szRoomName = dev.szRoomName; } YARDRESVREQ vrYardGet = new YARDRESVREQ(); vrYardGet.dwResvID = vtRes[i].dwResvID; YARDRESV[] vtYardResv; if (m_Request.Reserve.GetYardResv(vrYardGet, out vtYardResv) == REQUESTCODE.EXECUTE_SUCCESS && vtYardResv != null && vtYardResv.Length > 0) { YARDRESV setYardResv = new YARDRESV(); setYardResv = vtYardResv[i]; setYardResv.dwDevID = dev.dwDevID; m_Request.Reserve.SetYardResv(setYardResv, out setYardResv); } } setValue.dwCheckStat = uCheckState; setValue.szCheckDetail = szMemo; uResponse = m_Request.Reserve.YardResvCheck(setValue); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { bRes = REQUESTCODE.EXECUTE_SUCCESS; } } return(bRes); } return(REQUESTCODE.EXECUTE_FAIL); }
protected void Page_Load(object sender, EventArgs e) { if (Session["LoginResult"] != null) { ADMINLOGINRES adminAcc = (ADMINLOGINRES)Session["LoginResult"]; uint uManRole = (uint)adminAcc.dwManRole; if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LABCTR) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_LAB) > 0) { nIsAdminSup = 0; } else if ((uManRole & (uint)ADMINLOGINRES.DWMANROLE.MANSCOPE_ROOM) > 0) { nIsAdminSup = 0; } } string szOP = Request["op"]; REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; FEEREQ vrGet = new FEEREQ(); vrGet.dwFeeSN = Parse(Request["FeeSN"]); UNIFEE[] vtRes; UNIFEE setValue = new UNIFEE(); uResponse = m_Request.Fee.Get(vrGet, out vtRes); int nFlag = -1; if (listPayKind == null) { listPayKind = GetListFromXml("UNIBILL_PayKind", 0, true); } for (int i = 0; i < listPayKind.Count; i++) { CStatue obj = (CStatue)listPayKind[i]; string szTemp = "<label><input class=\"enum\" type=\"checkbox\" name=\"dwUsablePayKind\" value=\"" + obj.szValue + "\" /> " + obj.szName + "</label>"; szUsablePayKind += szTemp; } m_checkInfo = GetInputHtmlFromXml(0, CONSTHTML.option, "", "FEEDETAIL_CHECKED", true); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { setValue = vtRes[0]; FEEDETAIL[] feeDetail = setValue.szFeeDetail; if (feeDetail != null && feeDetail.Length > 0) { for (int i = 0; i < feeDetail.Length; i++) { if ((uint)feeDetail[i].dwFeeType == Parse(Request["FeeType"])) { ConFeeDetail(feeDetail[i]); nFlag = i; break; } } } } if (IsPostBack) { if (Request["op"] == "set") { if (setValue.dwFeeSN == null) { MessageBox("未找到对于收费类别", "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } FEEDETAIL feeDetalHtml; GetHTTPObj(out feeDetalHtml); feeDetalHtml.dwUsablePayKind = CharListToUint(Request["dwUsablePayKind"]); if (feeDetalHtml.dwFeeType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_TIMEOUT)//超时费特殊处理 { if (feeDetalHtml.dwDefaultCheckStat.ToString() == "0") { feeDetalHtml.dwDefaultCheckStat = ((uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_OK); } else { feeDetalHtml.dwDefaultCheckStat = (0); } } if (nFlag > -1) { feeDetalHtml.dwFeeType = setValue.szFeeDetail[nFlag].dwFeeType; setValue.szFeeDetail[nFlag] = feeDetalHtml; } uResponse = m_Request.Fee.Set(setValue, out setValue); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("修改成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } else { MessageBox(m_Request.szErrMessage.ToString(), "提示", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } } else { if (setValue.dwFeeSN == null) { MessageBox("未找到对于收费类别", "修改失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); return; } FEEDETAIL feeDetalHtml; GetHTTPObj(out feeDetalHtml); if (feeDetalHtml.dwFeeType == (uint)FEEDETAIL.DWFEETYPE.FEETYPE_TIMEOUT)//超时费特殊处理 { if (feeDetalHtml.dwDefaultCheckStat.ToString() == "0") { feeDetalHtml.dwDefaultCheckStat = ((uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_OK); } else { feeDetalHtml.dwDefaultCheckStat = (0); } } int uLen = setValue.szFeeDetail.Length; setValue.szFeeDetail[uLen] = feeDetalHtml; uResponse = m_Request.Fee.Set(setValue, out setValue); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS) { MessageBox("新建成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } } }