示例#1
0
 protected virtual void OnTransactionProceed(ReturnMsgVm r)
 {
     TransactionProceed?.Invoke(this, new CustomReturnEventArgs()
     {
         ReturnMsg = r
     });
 }
示例#2
0
        public bool TokenRequest(string username, string password)
        {
            var result = _objWs.GetHttpPost("username="******"&password=" + password);

            Message     = _objWs.ReturnMsg.ReturnMsg;
            MessageCode = (int)_objWs.ReturnMsg.ReturnMsgEnum;
            ReturnMsg   = _objWs.ReturnMsg;
            return(result);
        }
示例#3
0
        private void AddMessage(ReturnMsgVm msg)
        {
            var lbl      = (Label)_messageToolbox.Controls[_messageToolbox.Controls.Count - 1];
            var lblValue = lbl.Text.Split('-');

            if (lblValue.Length <= 0)
            {
                return;
            }
            if (!lblValue[1].Contains(msg.ReturnMsg))
            {
                _objCb.DisplayMsgToolbox(_messageToolbox, msg.ReturnMsg);
            }
        }
示例#4
0
        public void DisplayLabel(Label l, ReturnMsgVm msg)
        {
            if (l == null | msg == null)
            {
                return;
            }
            var msgFirstDigit = Convert.ToInt32(msg.ReturnMsgEnum).ToString().Substring(0, 1);

            switch (msgFirstDigit)
            {
            case "1": { l.ForeColor = Color.Green; break; }

            case "5": { l.ForeColor = Color.Blue; break; }

            default: { l.ForeColor = Color.Red; break; }
            }
            l.Text = msg.ReturnMsg;
        }
示例#5
0
 public void ShowPopup(ReturnMsgVm msg, System.Windows.Forms.Form parentObject)
 {
     _objControl.DisplayLabel(LblMsg, msg);
     parentObject.Show(this);
     //this.ShowDialog(parentObject);
 }
示例#6
0
 private bool _systemCommunicationErrorFound; // handle communication error then upper class return object nothing error
 public MessageTextHandler()
 {
     _msg       = new ReturnMsgVm();
     _msgSystem = new ReturnMsgVm();
     _msgList   = new List <ReturnMsgVm>();
 }