Example #1
0
        public void DeleteFormula(string formulaCode)
        {
            using (PersistentManager pm = new PersistentManager())
            {
                FormulaDao formulaDao = new FormulaDao();
                ScheduleDao scheduleDao = new ScheduleDao();
                try
                {
                    pm.BeginTransaction();

                    if (scheduleDao.Find(formulaCode) == 0)
                    {
                        formulaDao.DeleteDetail(formulaCode);
                        formulaDao.DeleteMaster(formulaCode);
                    }
                    else
                        throw new Exception("��ǰ�䷽�����������ƻ��Ѱ�");

                    pm.Commit();
                }
                catch (Exception e)
                {
                    pm.Rollback();
                    throw new Exception(e.Message);
                }
            }
        }
Example #2
0
 public DataTable GetSchedule()
 {
     using (PersistentManager pm = new PersistentManager())
     {
         ScheduleDao scheduleDao = new ScheduleDao();
         return scheduleDao.Find();
     }
 }
Example #3
0
 public int GetFormula(string formulaCode)
 {
     using (PersistentManager pm = new PersistentManager())
     {
         ScheduleDao scheduleDao = new ScheduleDao();
         return scheduleDao.Find(formulaCode);
     }
 }