Beispiel #1
0
        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);
        }
Beispiel #2
0
        public void Update(IInstallInfo info)
        {
            IPersistenceFacade svc = DataAccessServices.Instance().PersistenceFacade;
            LicInfo            i   = new LicInfo(info as InstallationInfo);

            svc.UpdateObject("LicInfo", i);
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        public GeoHandler(IPersistenceFacade facade)
        {
            if (facade == null)
            {
                throw new ArgumentException("Servizio di persistenza non impostato");
            }


            _ps = facade;
        }
Beispiel #5
0
 public static ILastProtocolNumberRetriever GetProtocolRetriever(IPersistenceFacade service, string typeOfRetriever)
 {
     if (typeOfRetriever == "Progressive")
     {
         return(new ProtocolRetrieverProgressive(service));
     }
     else
     {
         return(new ProtocolRetriever(service));
     }
 }
Beispiel #6
0
        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);
        }
Beispiel #9
0
        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);
            }
        }
Beispiel #10
0
        public SoftwareInfo GetInfo()
        {
            IPersistenceFacade ps = DataAccessServices.Instance().PersistenceFacade;

            return(ps.GetObject("SoftwareInfo", 1) as SoftwareInfo);
        }
Beispiel #11
0
 public SecureDataManager()
 {
     ps = DataAccessServices.Instance().PersistenceFacade;
 }
Beispiel #12
0
 public ProtocolRetriever(IPersistenceFacade service)
 {
     _service = service;
 }
Beispiel #13
0
 public ProtocolRetrieverProgressive(IPersistenceFacade service)
 {
     _service = service;
 }
Beispiel #14
0
 public SimpletHandler()
 {
     _ps = DataAccessServices.Instance().PersistenceFacade;
 }
Beispiel #15
0
 public LogicFacade()
 {
     persistenceFacade = new PersistenceFacade();
     batchManager      = new BatchManager(persistenceFacade.GetLastBatchReportID());
     calculator        = new ProductionCalculation();
 }