Ejemplo n.º 1
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            this.cmdSave.Attributes["onclick"] = "this.disabled=true;if(document.getElementById('chbMailNotify').checked) document.getElementById('chbMailNotify').checked = confirm('"
                                                 + BenQGuru.eMES.Web.Helper.MessageCenter.ParserMessage("$If_Mail_Notified"                                                        //确实要邮件通知相关人员吗?
                                                                                                        , this.languageComponent1)
                                                 + "');"
                                                 + "document.getElementById('btnSave').click();";
            _actionType = Request.QueryString["action"];
            try
            {
                _alertID = int.Parse(Request.QueryString["alertid"]);
            }
            catch
            {
                _alertID = 0;
            }

            _alertConst = new AlertConst(this.languageComponent1);
            this.cmdAddUser.Attributes["onclick"] = "document.getElementById('stbUser:_ctl2').click();";

            if (!IsPostBack)
            {
                // 初始化页面语言
                this.InitPageLanguage(this.languageComponent1, false);

                AlertLevelBuilder.Build(this.drpAlertLevel.Items, this._alertConst);
                if (_actionType == AlertPageAction.Edit)
                {
                    LoadData();
                }
            }
        }
Ejemplo n.º 2
0
 public static void Build(System.Web.UI.WebControls.ListItemCollection items, AlertConst alertConst)
 {
     items.Clear();
     items.Add(new ListItem(alertConst.GetName(AlertLevel_Old.Severity), AlertLevel_Old.Severity));
     items.Add(new ListItem(alertConst.GetName(AlertLevel_Old.Important), AlertLevel_Old.Important));
     items.Add(new ListItem(alertConst.GetName(AlertLevel_Old.Primary), AlertLevel_Old.Primary));
 }
Ejemplo n.º 3
0
 public static void Build(System.Web.UI.WebControls.ListItemCollection items, AlertConst alertConst)
 {
     items.Clear();
     items.Add(new ListItem(alertConst.GetName(AlertStatus_Old.Unhandled), AlertStatus_Old.Unhandled));
     items.Add(new ListItem(alertConst.GetName(AlertStatus_Old.Observing), AlertStatus_Old.Observing));
     items.Add(new ListItem(alertConst.GetName(AlertStatus_Old.Handling), AlertStatus_Old.Handling));
     items.Add(new ListItem(alertConst.GetName(AlertStatus_Old.Closed), AlertStatus_Old.Closed));
 }
Ejemplo n.º 4
0
 public static void Buid(ListItemCollection items, AlertConst alertConst)
 {
     items.Clear();
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.NG), AlertType_Old.NG));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.PPM), AlertType_Old.PPM));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.DirectPass), AlertType_Old.DirectPass));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.CPK), AlertType_Old.CPK));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.First), AlertType_Old.First));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.ResourceNG), AlertType_Old.ResourceNG));
 }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            _alertConst = new AlertConst(this.languageComponent1);
            this.cmdGridExport.Attributes["onclick"] = "document.all.hidAction.value='exp'";
            this.cmdQuery.Attributes["onclick"]      = "document.all.hidAction.value='query'";
            #region auto refresh
            if (this.chkRefreshAuto.Checked)
            {
                int mi = 5;
                try
                {
                    mi = int.Parse(this.txtMi.Text);
                }
                catch
                {
                    this.txtMi.Text = AutoRefreshConst.defaultMI.ToString();
                }
                this.refreshCtrl.Interval = AutoRefreshConst.GetMMInterval(mi);
                this.refreshCtrl.Start();
                //this.gr
            }
            else
            {
                this.refreshCtrl.Stop();
            }
            #endregion

            if (!IsPostBack)
            {
                // 初始化页面语言
                this.InitPageLanguage(this.languageComponent1, false);

                #region Init Control's Value List
                this.dateFrom.Text = DateTime.Now.ToShortDateString();
                this.dateTo.Text   = DateTime.Now.ToShortDateString();

                AlertTypeBuilder.Buid(this.drpAlertType.Items, this._alertConst);
                this.drpAlertType.Items.Insert(0, new ListItem(_alertConst.GetName("*"), "*"));
                this.drpAlertType.Items.Add(new ListItem(_alertConst.GetName(AlertType_Old.Manual), AlertType_Old.Manual));

                AlertItemBuilder.Build(this.drpAlertType.SelectedValue, this.drpAlertItem.Items, this._alertConst);
                this.drpAlertItem.Items.Insert(0, new ListItem(_alertConst.GetName("*"), "*"));

                AlertStatusBuilder.Build(this.chlAlertStatus.Items, this._alertConst);
                this.chlAlertStatus.Items.FindByValue(AlertStatus_Old.Unhandled).Selected = true;
                this.chlAlertStatus.Items.FindByValue(AlertStatus_Old.Observing).Selected = true;
                this.chlAlertStatus.Items.FindByValue(AlertStatus_Old.Handling).Selected  = true;

                this.lblPrimaryColor.ForeColor   = ColorHelper.GetColor(AlertLevel_Old.Primary);
                this.lblImportantColor.ForeColor = ColorHelper.GetColor(AlertLevel_Old.Important);
                this.lblSeverityColor.ForeColor  = ColorHelper.GetColor(AlertLevel_Old.Severity);
                #endregion region
                this.stbItem.Enabled = !(this.drpAlertItem.SelectedValue == "*");
            }
        }
Ejemplo n.º 6
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            _alertConst = new AlertConst(this.languageComponent1);

            if (!IsPostBack)
            {
                // 初始化页面语言
                this.InitPageLanguage(this.languageComponent1, false);

                AlertLevelBuilder.Build(this.drpAlertLevel.Items, this._alertConst);
                this.drpAlertLevel.Items.Insert(0, (new ListItem(_alertConst.GetName("*"), "*")));
            }
        }
Ejemplo n.º 7
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            _alertConst = new AlertConst(this.languageComponent1);

            if (!IsPostBack)
            {
                // 初始化页面语言
                this.InitPageLanguage(this.languageComponent1, false);

                this.stbItem.Enabled = !(this.drpAlertItem.SelectedValue == "*");
            }
            if (this.drpAlertType.SelectedValue == AlertType_Old.ResourceNG)
            {
                isResourceNG = true;
            }
        }
Ejemplo n.º 8
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                // 初始化页面语言
                this.InitPageLanguage(this.languageComponent1, false);
            }

            _facade     = new BenQGuru.eMES.AlertModel.AlertFacade(DataProvider);
            _alertConst = new AlertConst(this.languageComponent1);
            try
            {
                _alertID = int.Parse(Request.QueryString["alertid"]);
            }
            catch
            {
                _alertID = 0;
            }
        }
Ejemplo n.º 9
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            try
            {
                _alertID = int.Parse(Request.QueryString["alertid"]);
            }
            catch
            {
                _alertID = 0;
            }

            _alertConst = new AlertConst(this.languageComponent1);

            if (!IsPostBack)
            {
                // 初始化页面语言
                this.InitPageLanguage(this.languageComponent1, false);

                AlertLevelBuilder.Build(this.drpAlertLevel.Items, this._alertConst);
                AlertStatusBuilder.Build(this.drpAlertStatus.Items, this._alertConst);
                LoadData();
            }
        }
Ejemplo n.º 10
0
 public static void Build(System.Web.UI.WebControls.ListItemCollection items, string alerttype, AlertConst alertconst)
 {
     items.Clear();
     if (alerttype == BenQGuru.eMES.AlertModel.AlertType_Old.First || alerttype == BenQGuru.eMES.AlertModel.AlertType_Old.ResourceNG)
     {
         items.Add(new ListItem(alertconst.GetName(BenQGuru.eMES.AlertModel.Operator_Old.GE), BenQGuru.eMES.AlertModel.Operator_Old.GE));
     }
     else
     {
         items.Add(new ListItem("介于", BenQGuru.eMES.AlertModel.Operator_Old.BW));
         items.Add(new ListItem(alertconst.GetName(BenQGuru.eMES.AlertModel.Operator_Old.LE), BenQGuru.eMES.AlertModel.Operator_Old.LE));
         items.Add(new ListItem(alertconst.GetName(BenQGuru.eMES.AlertModel.Operator_Old.GE), BenQGuru.eMES.AlertModel.Operator_Old.GE));
     }
 }
Ejemplo n.º 11
0
        public static void Build(string alerttype, System.Web.UI.WebControls.ListItemCollection items, AlertConst alertConst)
        {
            items.Clear();

            if (alerttype == AlertType_Old.NG)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.SS), AlertItem_Old.SS));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Model), AlertItem_Old.Model));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Resource), AlertItem_Old.Resource));
            }
            else if (alerttype == AlertType_Old.PPM || alerttype == AlertType_Old.CPK)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
            }
            else if (alerttype == AlertType_Old.DirectPass)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.SS), AlertItem_Old.SS));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Segment), AlertItem_Old.Segment));
            }
            else if (alerttype == AlertType_Old.First)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
            }
            else if (alerttype == AlertType_Old.ResourceNG)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
            }
            else if (alerttype == AlertType_Old.Manual)
            {
            }
            else
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.SS), AlertItem_Old.SS));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Model), AlertItem_Old.Model));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Segment), AlertItem_Old.Segment));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Resource), AlertItem_Old.Resource));
            }
        }
Ejemplo n.º 12
0
        public static string GetAlertCode(string name, ControlLibrary.Web.Language.ILanguageComponent lang)
        {
            AlertConst ac = new AlertConst(lang);

            return(ac.GetCode(name));
        }