예제 #1
0
        private void writeProductLog(Session session,IProduct product, IMES.FisObject.Common.Station.StationStatus status,  string line)
        {
            var prodRep = RepositoryFactory.GetInstance().GetRepository<IProductRepository, IProduct>();
            var productLog = new ProductLog
            {
                Model = product.Model,
                Status = status,
                Editor = this.Editor,
                Line = line,
                Station = this.Station,
                Cdt = DateTime.Now
            };

            product.AddLog(productLog);
            prodRep.Update(product, session.UnitOfWork);
        }
예제 #2
0
파일: PAQC.cs 프로젝트: wra222/testgit
        private void WriteProductLog(IProduct product)
        {
         //   var product = CurrentSession.GetValue(Session.SessionKeys.Product) as IProduct;
          // var productRepository = RepositoryFactory.GetInstance().GetRepository<IProductRepository, IProduct>();
      
           string line = string.IsNullOrEmpty(this.Line) ? product.Status.Line : this.Line;
           string station = string.IsNullOrEmpty(this.Station) ? CurrentSession.Station:this.Station;
            var productLog = new ProductLog
            {
                Model = product.Model,
                Status = StationStatus.Pass,
                Editor = this.Editor,
                Line = line,
                Station = station,
                Cdt = DateTime.Now
            };

            product.AddLog(productLog);
            //productRepository.Update(product, CurrentSession.UnitOfWork);
        
        }