Пример #1
0
        public void setLoginDetails(String userName)
        {
            NetgearClientServiceSoapClient ngToolTrackingService = null;
            try
            {
                ngToolTrackingService = new NetgearClientServiceSoapClient();

                String uniqueID = ClickOnceHelper.GetUserUniqueID();

                ErrorTracker.WriteLog("MainWindow.cs :: SetLoginDetails : uniqueID : " + uniqueID);

                if (string.IsNullOrEmpty(uniqueID))
                {
                    ErrorTracker.WriteLog("MainWindow.cs :: SetLoginDetails : uniqueID not exists in app config.");
                    uniqueID = ngToolTrackingService.GetNetgearToolUniqueID();
                    ErrorTracker.WriteLog("MainWindow.cs :: SetLoginDetails : new uniqueID generated for login tracking.");
                }

                ngToolTrackingService.NetgearToolLoginDetails(uniqueID, userName, DateTime.Now);

                ngToolTrackingService = null;
            }
            catch (Exception ex)
            {
                ErrorTracker.WriteErrorLog("MainWindow.cs", "SetLoginDetails", "", ex.Message, ex.StackTrace, "ERROR");
            }
        }