public static IEnumerable<DAL.DirectDebitWrokFlow> DirectDebitWorkFlowRecordList(String ProcessingDate)
 {
     try
     {
         IGetAllRecordList objtext = new BALDirectDebitWrokFlow();
         IEnumerable<DAL.DirectDebitWrokFlow> listRecord = (IEnumerable<DAL.DirectDebitWrokFlow>)objtext.RecordList(ProcessingDate);
         return listRecord;
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 public static IEnumerable<DAL.DirectDebitWrokFlow> GenerateDirectDebitWorkFlowDetails(String GenerateDate, String SiteID, String ClaimDate)
 {
     try
     {
         IRecordList3 objtext = new BALDirectDebitWrokFlow();
         IEnumerable<DAL.DirectDebitWrokFlow> listRecord = (IEnumerable<DAL.DirectDebitWrokFlow>)objtext.RecordList(GenerateDate, SiteID, ClaimDate);
         return listRecord;
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 public static IEnumerable<DAL.DirectDebitWrokFlowDetails> DetailsByDirectDebitWorkFlowRecordList(String DirectDebitID, String DueDate)
 {
     try
     {
         IRecordList objtext = new BALDirectDebitWrokFlow();
      IEnumerable<DAL.DirectDebitWrokFlowDetails> listRecord = (IEnumerable<DAL.DirectDebitWrokFlowDetails>)objtext.RecordList(DirectDebitID, DueDate);
      return listRecord;
     }
     catch (Exception ex)
     {
         throw;
     }
 }