Esempio n. 1
0
 private void Callback(MessageBoxResultType result)
 {
     if (callBackHandler != null)
     {
         callBackHandler(new MessageBoxResult(id, result));
     }
 }
Esempio n. 2
0
        public MessageBoxResultType ShowMessageBox(string message, MessageBoxButtonType buttonType)
        {
            var log = Mvx.IoCProvider.Resolve <IMvxLog>();

            log.Debug("MessageBoxService: Show Message:{0}", message);

            MessageBoxResultType messageBoxResult = MessageBoxResultType.None;
            bool success = true;

            message = AppResources.ResourceManager.GetString(message, AppResources.Culture);

            if (buttonType == MessageBoxButtonType.OK)
            {
                success = messageBoxResultDictionary.TryGetValue(MessageBox.Show(message, "InfonetPOS", MessageBoxButton.OK), out messageBoxResult);
            }
            else if (buttonType == MessageBoxButtonType.OKCancel)
            {
                success = messageBoxResultDictionary.TryGetValue(MessageBox.Show(message, "InfonetPOS", MessageBoxButton.OKCancel), out messageBoxResult);
            }
            else if (buttonType == MessageBoxButtonType.YesNo)
            {
                success = messageBoxResultDictionary.TryGetValue(MessageBox.Show(message, "InfonetPOS", MessageBoxButton.YesNo), out messageBoxResult);
            }
            else if (buttonType == MessageBoxButtonType.YesNoCancel)
            {
                success = messageBoxResultDictionary.TryGetValue(MessageBox.Show(message, "InfonetPOS", MessageBoxButton.YesNoCancel), out messageBoxResult);
            }

            if (success)
            {
                log.Debug("MessageBoxService: Succeesfully showed MessageBox to user and return MessageBoxResult.");
                return(messageBoxResult);
            }
            else
            {
                log.Error("MessageBoxService: Error while showing MessageBox.");
                return(MessageBoxResultType.None);
            }
        }
Esempio n. 3
0
 public MessageBoxResult(int id, MessageBoxResultType result)
 {
     this.id     = id;
     this.result = result;
 }