public static IEnumerable<DAL.EstimatedBillingDevice> GetAllEstimatedBillingDeviceWiseRecordList(String DeviceID, String BillingDate)
 {
     try
     {
         ISearchResult objtext = new BALEstimatedBilling();
         IEnumerable<DAL.EstimatedBillingDevice> listRecord = (IEnumerable<DAL.EstimatedBillingDevice>)objtext.SearchResultList(DeviceID, BillingDate);
         return listRecord;
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 public static List<SelectListItem> SearchFieldDDList()
 {
     try
     {
         ISearchField sobj = new BALEstimatedBilling();
         List<SelectListItem> lstsearchField = sobj.SearchField();
         return lstsearchField;
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 public static IEnumerable<DAL.EstimatedBilling> EstimatedBillingRecordList()
 {
     try
     {
         IListRecord objtext = new BALEstimatedBilling();
         IEnumerable<DAL.EstimatedBilling> listRecord = (IEnumerable<DAL.EstimatedBilling>)objtext.ListRecord();
         return listRecord;
     }
     catch (Exception ex)
     {
         throw;
     }
 }