public void ProcessMessages(Utilities.RTNMessages MSGS, bool clearPrevious)
        {
            if (clearPrevious == true)
            {
                this.Controls.Clear();
            }

            foreach (Utilities.RTNMessage MSG in MSGS)
            {
                System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image();
                Label lbl             = new Label();
                HtmlGenericControl br = new HtmlGenericControl("BR");
                img.ImageAlign = ImageAlign.TextTop;
                lbl.Text       = " " + MSG.Message;
                switch (MSG.MessageType)
                {
                case Enums.enMsgType.OK:
                    img.ImageUrl  = "~/images/info16x16.png";
                    lbl.ForeColor = Color.Green;
                    break;

                case Enums.enMsgType.Warn:
                    img.ImageUrl  = "~/images/warning16x16.png";
                    lbl.ForeColor = Color.FromArgb(206, 113, 9);
                    break;

                case Enums.enMsgType.Err:
                    img.ImageUrl  = "~/images/error16x16.png";
                    lbl.ForeColor = Color.Red;
                    break;
                }
                this.Controls.Add(img);
                this.Controls.Add(lbl);
                this.Controls.Add(br);

                if (MSG.LinkedControlName != "")
                {
                    MarkControl(MSG.LinkedControlName, MSG.LinkedControlType, MSG.MessageType);
                }
            }
        }
示例#2
0
 public bizTimeZone()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#3
0
 public bizBranchRegion()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#4
0
 public bizActivity()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#5
0
 public bizOpportunity()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#6
0
 public bizIndustry()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#7
0
 public bizAUPostCode()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#8
0
 public bizReport()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#9
0
 public bizAssociation()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#10
0
 public bizPreset()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#11
0
 public bizDocument()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#12
0
 public bizSetting()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#13
0
 public bizClient()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#14
0
 public bizInsured()
 {
     MSGS = new Utilities.RTNMessages();
 }
示例#15
0
 public bizContact()
 {
     MSGS = new Utilities.RTNMessages();
 }