Example #1
0
 public static void NotifactionToServer()
 {
     try
     {
         serverNotifaction = new ServerNotificationClient("NetTcpBinding_IServerNotification");
         MiraculousMethods.conterInformation.CounterName   = Properties.Settings.Default.CounterName;
         MiraculousMethods.conterInformation.CounterNumber = Properties.Settings.Default.CounterNumber.ToString();
         MiraculousMethods.conterInformation.CustomerID    = null;
         MiraculousMethods.conterInformation.Status        = CounterStatus.Free;
         new Task(new Action(() =>
         {
             while (true)
             {
                 try
                 {
                     MiraculousMethods.conterInformation.sendingTime = DateTime.Now;
                     serverNotifaction.SetCounterInformation(MiraculousMethods.conterInformation);
                     System.Threading.Thread.Sleep(5000);
                 }
                 catch
                 {
                     break;
                 }
             }
         })).Start();
     }
     catch
     {
         System.Threading.Thread.Sleep(10000);
         NotifactionToServer();
     }
 }
        public static void NotifactionToServer()
        {
            try
               {
               serverNotifaction = new ServerNotificationClient("NetTcpBinding_IServerNotification");
               MiraculousMethods.conterInformation.CounterName = Properties.Settings.Default.CounterName;
               MiraculousMethods.conterInformation.CounterNumber = Properties.Settings.Default.CounterNumber.ToString();
               MiraculousMethods.conterInformation.CustomerID = null;
               MiraculousMethods.conterInformation.Status = CounterStatus.Free;
               new Task(new Action(() =>
                                       {
                                           while (true)
                                           {
                                               try
                                               {
                                                   MiraculousMethods.conterInformation.sendingTime = DateTime.Now;
                                                   serverNotifaction.SetCounterInformation(MiraculousMethods.conterInformation);
                                                   System.Threading.Thread.Sleep(5000);
                                               }
                                               catch
                                               {
                                                   break;
                                               }
                                           }

                                       })).Start();
               }
               catch
               {
               System.Threading.Thread.Sleep(10000);
               NotifactionToServer();
               }
        }
 public NotificationFromClients()
 {
     this.CounterInformations = new ObservableCollection<CounterInformation>();
     serverNotify = new ServerNotificationClient("NetNamedPipeBinding_IServerNotification");
     this.GetNotifactions();
 }
Example #4
0
 public NotificationFromClients()
 {
     this.CounterInformations = new ObservableCollection <CounterInformation>();
     serverNotify             = new ServerNotificationClient("NetNamedPipeBinding_IServerNotification");
     this.GetNotifactions();
 }