public IList GetCheckins(DateTime date) { IList result = null; IPersistenceFacade _ps = DataAccessServices.Instance().PersistenceFacade; Query q = _ps.CreateNewQuery("MapperCheckin"); AbstractBoolCriteria c = new CompositeCriteria(AbstractBoolCriteria.Operatore.AndOp); c.AddCriteria(Criteria.DateTimeContained("Checkin", date.Date, date.AddDays(1).Date.AddSeconds(-1), _ps.DBType)); q.AddWhereClause(c); string p = q.CreateQuery(_ps); result = q.Execute(_ps); IList result1 = new ArrayList(); foreach (Checkin item in result) { result1.Add(new ArrivedPerson(item)); } return(result1); }
public void Update(IInstallInfo info) { IPersistenceFacade svc = DataAccessServices.Instance().PersistenceFacade; LicInfo i = new LicInfo(info as InstallationInfo); svc.UpdateObject("LicInfo", i); }
public IList GetPaymentStatistics(int year) { IPersistenceFacade _ps = DataAccessServices.Instance().PersistenceFacade; Query q = _ps.CreateNewQuery("MapperPaymentStatistics"); q.SetTable(string.Format("dbo.GetCollectsByYear({0})", year.ToString())); return(q.Execute(_ps)); }
public GeoHandler(IPersistenceFacade facade) { if (facade == null) { throw new ArgumentException("Servizio di persistenza non impostato"); } _ps = facade; }
public static ILastProtocolNumberRetriever GetProtocolRetriever(IPersistenceFacade service, string typeOfRetriever) { if (typeOfRetriever == "Progressive") { return(new ProtocolRetrieverProgressive(service)); } else { return(new ProtocolRetriever(service)); } }
public IInstallInfo GetInstallInfo() { IPersistenceFacade svc = DataAccessServices.Instance().PersistenceFacade; Query q = svc.CreateNewQuery("MapperLicInfo"); q.AddWhereClause(Criteria.MatchesEqual("HardwareId", _hardwareId, svc.DBType)); IList i = q.Execute(svc); if (i.Count == 0) { return(null); } return((IInstallInfo)((LicInfo)i[0]).InstallationInfo); }
public void Setup() { _persistenceFacade = MockRepository.GenerateStub<IPersistenceFacade>(); _renameProduct = MockRepository.GenerateStub<IRenameProduct>(); _renameProductMessage = MockRepository.GenerateStub<IRenameProductMessage>(); _productId = Guid.NewGuid(); _persistenceFacade.Stub(facade => facade.FindById<IRenameProduct>(_productId)).Return(_renameProduct); _renameProductMessage.ProductId = _productId; _renameProductMessage.Name = ProductName; _renameProductMessageHandler = new RenameProductMessageHandler(_persistenceFacade); }
public void Setup() { _persistenceFacade = MockRepository.GenerateStub<IPersistenceFacade>(); _createProductMessage = MockRepository.GenerateStub<ICreateProductMessage>(); _createProduct = MockRepository.GenerateStub<ICreateProduct>(); _productId = Guid.NewGuid(); _persistenceFacade.Stub(scope => scope.CreateNew<ICreateProduct>()).Return(_createProduct); _createProductMessage.ProductId = _productId; _createProductMessage.Name = TestName; _createProductMessage.Category = TestCategory; _createProductMessageHandler = new CreateProductMessageHandler(_persistenceFacade); }
public void Initialize() { try { IPersistenceFacade ps = DataAccessServices.Instance().PersistenceFacade; if (ps == null) { throw new Exception("Servizio di persistenza non impostato"); } } catch (Exception ex) { //Tracer.Instance.TraceIf(Tracer.Instance.TraceSwitch.TraceWarning, "Impossibile inizializzare i servizi di persistenza dell'applicazione", false); //Tracer.Instance.TraceIf(Tracer.Instance.TraceSwitch.TraceError, ex.Message, true); throw new Exception("Impossibile inizializzare i servizi di persistenza dell'applicazione", ex); } }
public SoftwareInfo GetInfo() { IPersistenceFacade ps = DataAccessServices.Instance().PersistenceFacade; return(ps.GetObject("SoftwareInfo", 1) as SoftwareInfo); }
public SecureDataManager() { ps = DataAccessServices.Instance().PersistenceFacade; }
public ProtocolRetriever(IPersistenceFacade service) { _service = service; }
public ProtocolRetrieverProgressive(IPersistenceFacade service) { _service = service; }
public SimpletHandler() { _ps = DataAccessServices.Instance().PersistenceFacade; }
public LogicFacade() { persistenceFacade = new PersistenceFacade(); batchManager = new BatchManager(persistenceFacade.GetLastBatchReportID()); calculator = new ProductionCalculation(); }