Example #1
0
    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;
        }
        //全區供用
    }
Example #2
0
    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");
            }
        }
    }