Example #1
0
        public void AddDashFail(string serviceCode)
        {
            if (_dashFail.IndexOf(serviceCode) == -1)
            {
                ValueChangedEventArgs args = new ValueChangedEventArgs
                {
                    OldValue = _dashFail.Count.ToString(),
                    NewValue = (_dashFail.Count + 1).ToString(),
                    CalledBy = Name + " Dashboard fail codes"
                };
                ValueChanged?.Invoke(this, args);


                _dashFail.Add(serviceCode);
                FailCountMatch = CompareFail();


                MatchEventArgs eArgs = new MatchEventArgs()
                {
                    Value    = FailCountMatch,
                    CalledBy = Name + " FailDash"
                };
                MatchChanged?.Invoke(this, eArgs);
            }
        }
Example #2
0
        public void AddEmailFail(string serviceCode, string errorMsg)
        {
            if (!_emailFail.ContainsKey(serviceCode))
            {
                ValueChangedEventArgs args = new ValueChangedEventArgs
                {
                    OldValue = _emailFail.Count.ToString(),
                    NewValue = (_emailFail.Count + 1).ToString(),
                    CalledBy = Name + " Email fail codes"
                };
                ValueChanged?.Invoke(this, args);


                _emailFail[serviceCode] = errorMsg;
                FailCountMatch          = CompareFail();
                SetEmailErrorFlag(errorMsg);


                MatchEventArgs eArgs = new MatchEventArgs()
                {
                    Value    = FailCountMatch,
                    CalledBy = Name + " FailEmail"
                };
                MatchChanged?.Invoke(this, eArgs);
            }
        }
Example #3
0
        public void AddDashSuccess(string serviceCode)
        {
            if (_dashSuccess.IndexOf(serviceCode) == -1)
            {
                ValueChangedEventArgs args = new ValueChangedEventArgs
                {
                    OldValue = _dashSuccess.Count.ToString(),
                    NewValue = (_dashSuccess.Count + 1).ToString(),
                    CalledBy = Name + " Dashboard success codes"
                };
                ValueChanged?.Invoke(this, args);


                _dashSuccess.Add(serviceCode);


                SuccessCountMatch = CompareSuccess();
                MatchEventArgs eArgs = new MatchEventArgs()
                {
                    Value    = SuccessCountMatch,
                    CalledBy = Name + " SuccessDash "
                };
                MatchChanged?.Invoke(this, eArgs);
            }
        }
Example #4
0
 private void SetEmailErrorFlag(string errorMsg)
 {
     EmailError |= errorMsg.Contains("ISM");
     if (EmailError)
     {
         MatchEventArgs eArgs = new MatchEventArgs()
         {
             Value    = EmailError,
             CalledBy = "ISM Error"
         };
         MatchChanged?.Invoke(this, eArgs);
     }
 }
Example #5
0
        public void AddEmailSuccess(string serviceCode)

        {
            if (_emailSuccess.IndexOf(serviceCode) == -1)
            {
                ValueChangedEventArgs args = new ValueChangedEventArgs
                {
                    OldValue = _emailSuccess.Count.ToString(),
                    NewValue = (_emailSuccess.Count + 1).ToString(),
                    CalledBy = "Email success codes"
                };
                ValueChanged?.Invoke(this, args);
                _emailSuccess.Add(serviceCode);

                SuccessCountMismatch = CompareSuccess();

                MatchEventArgs eArgs = new MatchEventArgs()
                {
                    Value    = SuccessCountMismatch,
                    CalledBy = "SuccessEmail"
                };
                MatchChanged?.Invoke(this, eArgs);
            }
        }