示例#1
0
 public static void Trace(string message, LogLevel level)
 {
     //Trace
     if (level >= _Config.TraceLevel)
     {
         TraceMessage m = new TraceMessage();
         m.Name     = "Argix10";
         m.Source   = App.Product;
         m.User     = Environment.UserName;
         m.Computer = Environment.MachineName;
         m.LogLevel = level;
         m.Message  = message;
         AgentLineHaulGateway.WriteLogEntry(m);
     }
 }
示例#2
0
 private void OnScheduleDateChanged(object sender, System.EventArgs e)
 {
     //Event handler for ship schedule date changed
     this.Cursor = Cursors.WaitCursor;
     try {
         //Sync calendars & refresh ship schedule trips
         if (!this.mCalendarOpen)
         {
             this.mShipSchedule.Clear();
             this.mShipSchedule.Merge(AgentLineHaulGateway.GetAvailableTrips(this.dtpScheduleDate.Value, this.mAgentTerminalID));
             this.grdShipSchedule.Text = "Ship Schedule ( )";
             if (this.mShipSchedule.ShipScheduleViewTable.Rows.Count > 0)
             {
                 this.grdShipSchedule.Text = "Ship Schedule (" + this.mShipSchedule.ShipScheduleViewTable[0].ScheduleID + ")";
             }
             OnTripSelectionChanged(null, null);
         }
     }
     catch (Exception ex) { App.ReportError(ex, false, LogLevel.Warning); }
     finally { this.Cursor = Cursors.Default; }
 }
示例#3
0
 public ISDExportConfiguration()
 {
     //Constructor
     this.mConfig = AgentLineHaulGateway.GetUserConfiguration(App.Product, new string[] { Environment.UserName, Environment.MachineName });
 }