Esempio n. 1
0
 protected virtual void OnStateChanged(StatusEventArgs args)
 {
     if (!_bHandleEvents)
         return;
     System.Diagnostics.Debug.WriteLine("onStateChanged: " + args.eStatus.ToString() + ":" + args.strMessage);
     StateChangedEventHandler handler = StateChanged;
     if (handler != null)
     {
         handler(this, args);
     }
 }
Esempio n. 2
0
 void _licenseDataBase_StateChanged(object s, StatusEventArgs args)
 {
     _olk_stateChanged(s, args);
 }
Esempio n. 3
0
 void _olk_stateChanged(object sender, StatusEventArgs args)
 {
     Cursor.Current = Cursors.Default;
     switch (args.eStatus)
     {
         case StatusType.ews_pulse:
             if (_bLEDToggle)
                 setLEDColor(Color.Green);
             else
                 setLEDColor(Color.LightGreen);
             _bLEDToggle = !_bLEDToggle;
             break;
         case StatusType.ews_started:
             lblLED.BackColor = Color.LightGreen;
             mnuDisconnect.Enabled = true;
             mnuConnect.Enabled = false;
             break;
         case StatusType.ews_stopped:
             lblLED.BackColor = Color.Red;
             break;
         case StatusType.success:
             addLog("success " + args.strMessage);
             setLblStatus("success");
             break;
         case StatusType.validating:
             addLog("validating " + args.strMessage);
             setLblStatus("validating");
             break;
         case StatusType.error:
             addLog("got invalid results");
             if (args.strMessage != null)
                 setLblStatus(args.strMessage);
             else
                 setLblStatus("error");
             break;
         case StatusType.busy:
             addLog("exchange is busy..." + args.strMessage);
             setLblStatus("busy");
             break;
         case StatusType.idle:
             addLog("exchange idle...");
             setLblStatus("idle");
             break;
         case StatusType.url_changed:
             addLog("url changed: " + args.strMessage);
             setLblStatus(args.strMessage);
             break;
         case StatusType.none:
             addLog("wait..." + args.strMessage);
             setLblStatus(args.strMessage);
             break;
         case StatusType.license_mail:
             if (args.strMessage != null)
             {
                 addLog("license_mail: " + args.strMessage);
                 setLblStatus(args.strMessage);
             }
             else
                 addLog("license_mail: " + args.licenseData._deviceid);
             if (args.licenseData != null)
             {
                 //add data to datagrid
                 setLblStatus(args.licenseData._deviceid);
             }
             break;
         case StatusType.other_mail:
             addLog("other_mail: " + args.strMessage);
             setLblStatus(args.strMessage);
             break;
     }
 }
Esempio n. 4
0
 void on_new_licensemail(object sender, StatusEventArgs args)
 {
     if (args.eStatus == StatusType.license_mail)
     {
         utils.helpers.addLog("received new License Data\r\n");
         LicenseData data = args.licenseData;
         //add data and refresh datagrid
         int InsertedID = _licenseDataBase.add(data._deviceid, data._customer, data._key, data._ordernumber, data._orderdate, data._ponumber, data._endcustomer, data._product, data._quantity, data._receivedby, data._sendat);
         //add data to datagrid
         //if (InsertedID!=-1)
         //    addDataToGrid(InsertedID, data._deviceid, data._customer, data._key, data._ordernumber, data._orderdate, data._ponumber, data._endcustomer, data._product, data._quantity, data._receivedby, data._sendat);
         setLblStatus("new data");
     }
     else
     {
         _olk_stateChanged(sender, args);
     }
 }