public void DeleteUnitClass(string classCode) { using (PersistentManager pm = new PersistentManager()) { UnitDao unitDao = new UnitDao(); if (unitDao.FindUnitClass(classCode) == 0) unitDao.DeleteUnitClass(classCode); else throw new Exception("������λ�����ʹ�ã����ܽ���ɾ��������"); } }
public void AddUnitClass(string classCode, string className, string memo) { using (PersistentManager pm = new PersistentManager()) { try { pm.BeginTransaction(); UnitDao unitDao = new UnitDao(); if (unitDao.FindUnitClass(classCode) == 0) unitDao.InsertUnitClass(classCode, className, memo); else throw new Exception("������λ����Ѵ��ڣ����������롣"); pm.Commit(); } catch (Exception e) { pm.Rollback(); throw new Exception(e.Message); } } }
public DataTable GetUnitClass() { using (PersistentManager pm = new PersistentManager()) { UnitDao unitDao = new UnitDao(); return unitDao.FindUnitClass(); } }