示例#1
0
        public int CheckAvailableMemory <T>(T oModel) where T : class
        {
            slotNumber = MemoryManager.FindingFreeMemory();

            if (!new[] { 1001, 1002 }.Any(x => x == slotNumber))
            {
                //SenderController oSenderController = new SenderController();
                MapMessageTag(ref oModel);
                EncodeMessage(oModel, slotNumber);
            }
            else
            {
                if (Convert.ToString(slotNumber) == Common.ConstantErrorMessages.ErrorCd1001)
                {
                    //System.Windows.MessageBox.Show(Common.ConstantErrorMessages.ErrorMessage1001);
                    CommonMessagingWindowVM.ProcessMiscellaneousMessages(Common.ConstantErrorMessages.ErrorMessage1001, "Others");
                }
                else if (Convert.ToString(slotNumber) == Common.ConstantErrorMessages.ErrorCd1002)
                {
                    //System.Windows.MessageBox.Show(Common.ConstantErrorMessages.ErrorMessage1002);
                    CommonMessagingWindowVM.ProcessMiscellaneousMessages(Common.ConstantErrorMessages.ErrorMessage1002, "Others");
                }
            }
            return(slotNumber);
        }
 public CommonMessagingWindow()
 {
     InitializeComponent();
     DataContext          = new CommonMessagingWindowVM();
     MouseLeftButtonDown += delegate { this.DragMove(); };
     Closing             += delegate(object s, CancelEventArgs e) { e.Cancel = true; };
 }
        public void ShowDialog(string title, string Message, string screenID)
        {
            ScreenID    = screenID;
            chkDontShow = false;
            CommonMessagingWindowVM.ProcessMiscellaneousMessages(Message, "Alert");

            CustomMessageBox objcustwindow = Application.Current.Windows.OfType <CustomMessageBox>().FirstOrDefault();

            if (objcustwindow != null)
            {
                Title          = title;
                CapitalInfoMsg = Message;
                objcustwindow.Focus();
                objcustwindow.Activate();
                objcustwindow.ShowDialog();
            }
            else
            {
                objcustwindow  = new CustomMessageBox();
                Title          = title;
                CapitalInfoMsg = Message;
                objcustwindow.ShowDialog();
            }
        }