Ejemplo n.º 1
0
        public bool Delete(string keyValue)
        {
            var freetimelist = FreeTimeBLL.Instance.GetList(new FreeTimeEntity()
            {
                FreeDateId = keyValue
            });

            foreach (var item in freetimelist)
            {
                FreeTimeBLL.Instance.Delete(item.FreeTimeId);
            }
            return(InstanceDAL.Delete(keyValue));
        }
Ejemplo n.º 2
0
        public bool Delete(string keyValue)
        {
            var detail = StudyOrderDetailBLL.Instance.GetList(new StudyOrderDetailEntity()
            {
                StudyOrderId = keyValue
            });

            detail.ForEach((o) =>
            {
                StudyFreeTimeEntity freetime = new StudyFreeTimeEntity();
                freetime.StudyFreeTimeId     = o.StudyFreeTimeId;
                freetime.FreeStatus          = (int)RCHL.Model.Enums.FreeTimeStatus.空闲;
                StudyFreeTimeBLL.Instance.Update(freetime);
                StudyOrderDetailBLL.Instance.Delete(o.StudyOrderDetailId);
            });
            return(InstanceDAL.Delete(keyValue));
        }
Ejemplo n.º 3
0
        public bool Delete(string keyValue)
        {
            var detail = TrainingOrderDetailBLL.Instance.GetList(new TrainingOrderDetailEntity()
            {
                TrainingOrderId = keyValue
            });

            detail.ForEach((o) =>
            {
                //修改系统预约时间状态
                TrainingFreeTimeEntity freetime = new TrainingFreeTimeEntity();
                freetime.TrainingFreeTimeId     = o.TrainingFreeTimeId;
                freetime.FreeStatus             = (int)QX360.Model.Enums.FreeTimeStatus.空闲;
                TrainingFreeTimeBLL.Instance.Update(freetime);
                //删除加班时间明细
                var customtime = TrainingCustomFreeTimeBLL.Instance.GetEntity(o.TrainingFreeTimeId);
                if (customtime != null)
                {
                    TrainingCustomFreeTimeBLL.Instance.Delete(customtime.TrainingCustomFreeTimeId);
                }
                TrainingOrderDetailBLL.Instance.Delete(o.TrainingOrderDetailId);
            });
            return(InstanceDAL.Delete(keyValue));
        }
Ejemplo n.º 4
0
 public bool Delete(string keyValue)
 {
     return(InstanceDAL.Delete(keyValue));
 }
Ejemplo n.º 5
0
 public bool Delete(string keyValue)
 {
     AuditFreeTimeBLL.Instance.DeleteByObjectId(keyValue);
     return(InstanceDAL.Delete(keyValue));
 }