Beispiel #1
0
 public static void Log(CameraLog log)
 {
     try
     {
         log.DomainName = Environment.UserDomainName;
         if (log.AccountID == Guid.Empty)
         {
             log.AccountID   = GlobalAccount.Id;
             log.AccountName = GlobalAccount.ToString();
             log.BadgeNumber = GlobalAccount.BadgeNumber;
         }
         log.MachineAccount = Environment.UserName;
         log.MachineName    = Environment.MachineName;
         log.IPAddress      = IPAddress;
         log.MachineID      = MachineID;
         using (RPM_CameraLog rpmCameraLog = new RPM_CameraLog())
         {
             rpmCameraLog.SaveUpdate(log);
             rpmCameraLog.Save();
             Global.Camera_LogRecordID = log.Id;
         }
     }
     catch
     {
     }
 }
Beispiel #2
0
 public void SaveUpdate(CameraLog rec)
 {
     if (rec.Id == Guid.Empty)
     {
         context.CameraLogs.Add(rec);
     }
     else
     {
         context.Entry(rec).State = EntityState.Modified;
     }
 }
Beispiel #3
0
 public void LogCamera(CameraLog log)
 {
     log.DomainName     = VMGlobal.DomainName;
     log.IPAddress      = VMGlobal.IPAddress;
     log.LogTimestamp   = new DateTime?(DateTime.Now);
     log.MachineAccount = VMGlobal.MachineAccount;
     log.MachineID      = VMGlobal.MachineID;
     log.MachineName    = VMGlobal.MachineName;
     try
     {
         context.CameraLogs.Add(log);
         Save();
     }
     catch
     {
     }
 }
Beispiel #4
0
 private void upload1_EVT_UploadComplete()
 {
     this.timer1.Stop();
     this.stopwatch.Stop();
     this.lblFileName.Text  = string.Empty;
     this.lblFileExt.Text   = string.Empty;
     this.lblTimestamp.Text = string.Empty;
     this.lblFileSize.Text  = string.Empty;
     try
     {
         if (!this.IsCancel)
         {
             if (!this.upload1.CancelFlag)
             {
                 MessageBox.Show(this, LangCtrl.GetString("txt_UploadComplete", "Upload Complete."), "UPLOAD", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             }
             else
             {
                 MessageBox.Show(this, LangCtrl.GetString("txt_UploadStopped", "Upload Stopped."), "UPLOAD", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
         }
     }
     catch
     {
     }
     try
     {
         CameraLog cameraLog = new CameraLog()
         {
             AssetTag     = "",
             LogTimestamp = new DateTime?(this.StartTimestamp),
             FileCount    = this.upload1.FileCount,
             Action       = "CAMERA UPLOAD"
         };
         if (string.IsNullOrEmpty(Global.Camera_SerialNum))
         {
             Global.Camera_SerialNum = Global.VisionSN;
         }
         cameraLog.SerialNumber = Global.Camera_SerialNum.TrimEnd(new char[0]);
         cameraLog.Battery      = Global.Camera_Battery;
         cameraLog.DiskSpace    = (double)Global.Camera_Disk;
         object[] text = new object[] { this.lblTimespan.Text, Environment.NewLine, Environment.NewLine, Environment.NewLine };
         cameraLog.Memo = string.Format("Elapsed Download Time: {0}{1}{2}CAMERA CONFIGURATION -------------------------------------{3}", text);
         CameraLog cameraLog1 = cameraLog;
         cameraLog1.Memo = string.Concat(cameraLog1.Memo, CiteCamera.CameraProfile(this.CameraDriveID));
         CameraLog cameraLog2 = cameraLog;
         cameraLog2.Memo = string.Concat(cameraLog2.Memo, string.Format("{0}CAMERA TRANSACTIONS -------------------------------------{1}", Environment.NewLine, Environment.NewLine));
         CameraLog cameraLog3 = cameraLog;
         cameraLog3.Memo       = string.Concat(cameraLog3.Memo, CiteCamera.DailyLog(this.CameraDriveID));
         cameraLog.AccountID   = Global.GlobalAccount.Id;
         cameraLog.AccountName = Global.GlobalAccount.ToString();
         cameraLog.BadgeNumber = Global.GlobalAccount.BadgeNumber;
         CamProfile camProfile = this.ReadAssetProfile(this.CameraDriveID);
         if (camProfile != null && camProfile.InventoryID != Guid.Empty)
         {
             try
             {
                 cameraLog.AssetTag = camProfile.AssetTag;
                 if (!string.IsNullOrEmpty(camProfile.TrackingID))
                 {
                     Guid empty = Guid.Empty;
                     using (RPM_Asset rPMAsset = new RPM_Asset())
                     {
                         empty = rPMAsset.GetAccountByTrackingID(camProfile.TrackingID);
                     }
                     if (empty != Guid.Empty)
                     {
                         using (RPM_Account rPMAccount = new RPM_Account())
                         {
                             Account account = rPMAccount.GetAccount(empty);
                             cameraLog.AccountID   = account.Id;
                             cameraLog.AccountName = account.ToString();
                             cameraLog.BadgeNumber = account.BadgeNumber;
                         }
                     }
                 }
             }
             catch
             {
             }
         }
         Global.Log(cameraLog);
     }
     catch
     {
     }
     this.upload1.ClearControl();
     base.Close();
 }
Beispiel #5
0
 public static void WriteCameraLog(CameraLog log)
 {
 }