public static DepartmentClass ViewDepartment(String DepartID)
 {
     try
     {
         Icontext objinter = new BALDepartment();
         DepartmentClass depart = (DepartmentClass)objinter.ViewRecord(Convert.ToInt64(DepartID));
         return depart;
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 public static bool UpdateDepartment(DepartmentClass department)
 {
     Boolean flag = false;
     try
     {
         Icontext objtext = new BALDepartment();
         flag = objtext.UpdateRecord(department);
     }
     catch (Exception ex)
     {
         throw;
     }
     return flag;
 }
 public static IEnumerable<DAL.DepartmentDetails> DepartmentList(String Field, String Value)
 {
     try
     {
         ISearchResult objtext = new BALDepartment();
         IEnumerable<DAL.DepartmentDetails> listRecord = (IEnumerable<DAL.DepartmentDetails>)objtext.SearchResultList(Field, Value);
         return listRecord;
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 public static DepartmentClass EditDepartment(String departmentID)
 {
     try
     {
         Icontext objtext = new BALDepartment();
         DepartmentClass department = (DepartmentClass)objtext.EditRecord(Convert.ToInt64(departmentID));
         return department;
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 public static IEnumerable<DAL.DepartmentDetails> DepartmentList()
 {
     try
     {
         Icontext objtext = new BALDepartment();
         IEnumerable<DAL.DepartmentDetails> listRecord = (IEnumerable<DAL.DepartmentDetails>)objtext.RecordList();
         return listRecord;
     }
     catch (Exception ex)
     {
         throw;
     }
 }