Ejemplo n.º 1
0
        protected void PerformClickAction(object sender, EventArgs e)
        {
            LinkButton button = (LinkButton)sender;

            switch (button.ID)
            {
            case "LogIn":
                if (HttpContext.Current.Request.Url.AbsolutePath.Equals("/user/register"))
                {
                    Response.Redirect(Page.GetRouteUrl("login", null) + "?return=" + Page.GetRouteUrl("home", null));
                }
                else
                {
                    Response.Redirect(Page.GetRouteUrl("login", null) + "?return=" + HttpContext.Current.Request.Url.AbsoluteUri);
                }
                break;

            case "LogOut":
                //Session["Token"] = null;
                //Session["Privileges"] = null;
                Session.Clear();
                Session.Abandon();
                Response.Cookies["ASP.NET_SessionId"].Value   = string.Empty;
                Response.Cookies["ASP.NET_SessionId"].Expires = DateTime.Now.AddMonths(-10);
                navAnonymous.Visible     = true;
                navLoggedIn.Visible      = false;
                navAdmin.Visible         = false;
                LicenseAgreement.Visible = false;
                Response.Redirect("~/");
                break;

            case "lnkRegister":
                Response.Redirect(Page.GetRouteUrl("register", null));
                break;

            case "lnkManageUser":
                Response.Redirect(Page.GetRouteUrl("manage-user", null));
                break;

            case "lnkActivities":
                Response.Redirect(Page.GetRouteUrl("user-activity", null));
                break;

            case "lnkConfigureBASandbox":
                Response.Redirect(Page.GetRouteUrl("configure-sandbox", new { SANDBOX = "business-analyst", PRODUCT = "iso-products", FILE = "input-attributes" }));
                break;

            case "lnkConfigureDevSandbox":
                Response.Redirect(Page.GetRouteUrl("configure-sandbox", new { SANDBOX = "developer" }));
                break;

            case "lnkConfigureUESandbox":
                Response.Redirect(Page.GetRouteUrl("configure-sandbox", new { SANDBOX = "user-experience" }));
                break;

            case "LicenseAgreement":
                WebServiceUtil.TransmitFile(LicenseAgreementFilePath, "application/pdf", "solartis-license-agreement.pdf");
                break;
            }
        }
Ejemplo n.º 2
0
        //确认报警
        private void button1_Click(object sender, EventArgs e)
        {
            Program.WriteLog("关闭蜂鸣");
            dacquisition.StopAlarm();
            Program.WriteLog("确认报警,上传报警数据");
            AlarmRecordDAL alarmRecord = new AlarmRecordDAL();

            alarmRecord.SaveAlarmRecord(alarmInfo);
            string ret = WebServiceUtil.uploadAlarmRecords(alarmInfo);

            if ("1".Equals(ret))
            {
                //更新数据库状态
                alarmRecord.updateAlarmRecord(alarmInfo);
            }
        }
Ejemplo n.º 3
0
 protected void BAXMLConfiguration_ServerValidate(object source, ServerValidateEventArgs args)
 {
     args.IsValid = WebServiceUtil.isValidateXML(args.Value);
 }
Ejemplo n.º 4
0
 protected void UIConfiguration_ServerValidate(object source, ServerValidateEventArgs e)
 {
     e.IsValid = WebServiceUtil.IsValidJson(e.Value) ? true : false;
 }