Ejemplo n.º 1
0
 public Domain.TWO Delete(Domain.TWO wo)
 {
     _woRepository.DbContext.BeginTransaction();
     _woRepository.Delete(wo);
     _woRepository.DbContext.CommitTransaction();
     return(wo);
 }
Ejemplo n.º 2
0
        public Domain.TWO Update(Domain.TWO wo)
        {
            _woRepository.DbContext.BeginTransaction();
            _woRepository.Update(wo);
            //save log and status history
            SaveWOStatus(wo, wo.ModifiedBy);
            SaveWOLog(wo, wo.ModifiedBy, EnumWOLog.Update);

            _woRepository.DbContext.CommitTransaction();
            return(wo);
        }
Ejemplo n.º 3
0
        public Domain.TWO Insert(Domain.TWO wo)
        {
            _woRepository.DbContext.BeginTransaction();
            _woRepository.Save(wo);
            //save log and status history
            SaveWOStatus(wo, wo.CreatedBy);
            SaveWOLog(wo, wo.CreatedBy, EnumWOLog.Save);

            _woRepository.DbContext.CommitTransaction();
            return(wo);
        }
 public bool HaveBeenPrint(Domain.TWO wo, string userName)
 {
     return(this._woLogRepository.HaveBeenPrint(wo, userName));
 }