public void Delete(string departmentID)
 {
     using (PersistentManager pm = new PersistentManager())
     {
         DepartmentDao departmentDao = new DepartmentDao();
         departmentDao.DeleteEntity(departmentID);
     }
 }
 public void Insert(string departmentName, string remark)
 {
     using (PersistentManager pm = new PersistentManager())
     {
         DepartmentDao departmentDao = new DepartmentDao();
         departmentDao.InsertEntity(departmentName, remark);
     }
 }
 public void Save(string departmentID, string departmentName, string remark)
 {
     using (PersistentManager pm = new PersistentManager())
     {
         DepartmentDao departmentDao = new DepartmentDao();
         departmentDao.UpdateEntity(departmentID, departmentName, remark);
     }
 }
 public int GetCount(string filter)
 {
     int count = 0;
     using (PersistentManager pm = new PersistentManager())
     {
         DepartmentDao departmentDao = new DepartmentDao();
         count = departmentDao.FindCount(filter);
     }
     return count;
 }
 public DataTable GetAll(int pageIndex, int pageSize, string filter)
 {
     DataTable table = null;
     using (PersistentManager pm = new PersistentManager())
     {
         DepartmentDao departmentDao = new DepartmentDao();
         table = departmentDao.FindAll((pageIndex - 1) * pageSize, pageSize, filter);
     }
     return table;
 }