protected void Page_Load(object sender, EventArgs e) { string ssUserName = Session["NAME"] + ""; string ssUserType = Session["UserType"] + ""; string ssJobTitle = Session["JobTitle"] + ""; GBClass001 SBApp = new GBClass001(); LoadSwcClass01 LoadApp = new LoadSwcClass01(); string rRRPG = Request.QueryString["RRPG"] + ""; string rReceiveID = SBApp.Decrypt(Request.QueryString["ID"] + ""); string rReceivePW = SBApp.Decrypt(Request.QueryString["PD"] + ""); string rSWCNO = Request.QueryString["SWCNO"] + ""; string rOLANO = Request.QueryString["OLANO"] + ""; if (!IsPostBack) { if (rRRPG == "55") { Boolean LoginR = false; LoginR = SBApp.GetLoginStatus(rReceiveID, rReceivePW, "03"); if (LoginR) { string ssUserName2 = Session["NAME"] + ""; LoadApp.LoadSwcCase("03", ssUserName); } string LINK = "OnlineApply002v.aspx?SWCNO=" + rSWCNO + "&OLANO=" + rOLANO; Response.Redirect(LINK); } else { switch (ssUserType) { case "01": case "02": case "03": case "04": if (rOLANO == "") { Response.Redirect("SWC001.aspx"); } else { GetOLA02Data(rSWCNO, rOLANO); } break; default: Response.Redirect("SWC000.aspx"); break; } } } //全區供用 SBApp.ViewRecord("水土保持計畫暫停審查", "update", ""); ToDay.Text = DateTime.Now.ToString("yyyy.M.d"); Visitor.Text = SBApp.GetVisitorsCount(); TextUserName.Text = ""; if (ssUserName != "") { TextUserName.Text = ssUserName + ssJobTitle + ",您好"; } if (ssUserType == "02") { TitleLink00.Visible = true; } //全區供用 }
protected void SwcLogin_Click(object sender, ImageClickEventArgs e) { Boolean LoginR = false; string sUserType = loginChange.SelectedValue + ""; string sInputID = TXTID.Text + ""; string sInputPW = TXTPW.Text + ""; GBClass001 SwcApp = new GBClass001(); LoadSwcClass01 LoadApp = new LoadSwcClass01(); error_msg.Text = ""; sInputID = SwcApp.SDQQSTR(sInputID); //sInputPW = SwcApp.SDQQSTR(sInputPW); if (sInputID == "" || sInputPW == "") { error_msg.Text = SwcApp.AlertMsg("請輸入帳號或密碼!!!"); } else { switch (sUserType) { case "水土保持義務人": LoginR = SwcApp.GetLoginStatus(sInputID, sInputPW, "01"); break; case "承辦/監造技師": LoginR = SwcApp.GetLoginStatus(sInputID, sInputPW, "02"); break; case "工務局大地工程處": LoginR = SwcApp.GetLoginStatus(sInputID, sInputPW, "03"); if (LoginR) { string ssUserName = Session["NAME"] + ""; //LoadApp.LoadSwcCase("03", ssUserName); } break; case "審查/檢查單位": LoginR = SwcApp.GetLoginStatus(sInputID, sInputPW, "04"); if (LoginR) { string ssUserName = Session["NAME"] + ""; //LoadApp.LoadSwcCase("04", ssUserName); } break; } if (LoginR) { Response.Redirect("~/PriPage/SwcPrivacy_01.aspx"); } else { error_msg.Text = SwcApp.AlertMsg("密碼輸入錯誤 如忘記密碼請聯繫大地工程處02-27591109"); } } }