//
 void OnHistoryScreenInitialize(object sender, DoWorkEventArgs e)
 {
     try
     {
         LogInfo("START Loading Batch Break Down Screen");
         _batch = new Batch(0, 0, (e.Argument as BatchBreakDownParams)._BatchID, ExchangeConst,(e.Argument as BatchBreakDownParams)._WeekId);
         _batch.GetBatchBreakdownhistory();
         (e.Argument as BatchBreakDownParams)._BatchBreakDown = _batch;
         e.Result = e.Argument;
     }
     catch (Exception ex) { LogError("OnHistoryScreenInitialize", ex); }
 }