예제 #1
0
        public Carrelli(SelfMainWindow main)
        {
            InitializeComponent();

            this.DataContext = this;
            this.main        = main;

            Servizi.Event.EventManager.Instance.setIEventManager(this);

            SelfMainWindow.isShowLogo      = false;
            SelfMainWindow.isShowSlideShow = false;
            SelfMainWindow.isShowCarrelli  = true;

            listaCarrelli = new ObservableCollection <CarrelloDto>();

            var lista = SSClientSingleton.Instance.getListaCarrelli();

            Console.WriteLine("Lista Carrelli " + lista.Count());
            listaCarrelli.Clear();
            foreach (var carrelloDto in lista)
            {
                listaCarrelli.Add(carrelloDto);
            }

            CarrelliSalvatiCv = CollectionViewSource.GetDefaultView(listaCarrelli);
        }
예제 #2
0
        public SlideShowNxM(SelfMainWindow main, FotografoDto fotografo, DateTime giornataFiltro, String faseDelGiorno)
        {
            InitializeComponent();

            this.DataContext      = this;
            this.main             = main;
            this.fotografo        = fotografo;
            this.strFaseDelGiorno = faseDelGiorno;
            this.giornataFiltro   = giornataFiltro;

            SelfMainWindow.isShowLogo      = false;
            SelfMainWindow.isShowSlideShow = true;
            SelfMainWindow.isShowCarrelli  = false;

            Servizi.Event.EventManager.Instance.setIEventManager(this);

            //Controllo Mouse
            _MouseTicker.Tick    += new EventHandler(dispatcherTimer_MouseTicker);
            _MouseTicker.Interval = new TimeSpan(0, 0, 0, 0, 100);
            _MouseTicker.Start();

            SetMyImagePopStoryBoards();
            isControlliUtenteAttivi = true;

            ShowCurrentPageIndex();

            FotoSrv.Instance.setFotografo(fotografo.id);
            FotoSrv.Instance.faseDelGiorno = faseDelGiorno;
        }
예제 #3
0
        public SlideShow(SelfMainWindow main, CarrelloDto carrello)
        {
            InitializeComponent();

            this.DataContext = this;
            this.main        = main;

            SelfMainWindow.isShowLogo      = false;
            SelfMainWindow.isShowSlideShow = true;
            SelfMainWindow.isShowCarrelli  = false;

            Servizi.Event.EventManager.Instance.setIEventManager(this);

            _FeedbackTicker.Tick    += new EventHandler(dispatcherTimer_FeedbackTicker);
            _FeedbackTicker.Interval = new TimeSpan(0, 0, 0, 1);

            // For Risultante
            _RisultantePanelTicker.Tick    += new EventHandler(dispatcherTimer_PanelTicker);
            _RisultantePanelTicker.Interval = new TimeSpan(0, 0, 1);

            //Controllo Mouse
            _MouseTicker.Tick    += new EventHandler(dispatcherTimer_MouseTicker);
            _MouseTicker.Interval = new TimeSpan(0, 0, 0, 0, 100);
            _MouseTicker.Start();

            SetMyImagePopStoryBoards();
            isControlliUtenteAttivi = true;

            listaFotografie = SSClientSingleton.Instance.getListaFotografie(carrello.id);

            FotoSrv.Instance.setCarello(carrello.id);

            Load();
        }
예제 #4
0
        public Fotografi(SelfMainWindow main)
        {
            InitializeComponent();

            this.DataContext = this;
            this.main        = main;

            Servizi.Event.EventManager.Instance.setIEventManager(this);

            SelfMainWindow.isShowLogo      = false;
            SelfMainWindow.isShowSlideShow = false;
            SelfMainWindow.isShowCarrelli  = true;

            listaFotografi = new ObservableCollection <FotografoDto>();

            FotografoDto[] lista = SSClientSingleton.Instance.getListaFotografi();
            Console.WriteLine("Lista Carrelli " + lista.Count());
            listaFotografi.Clear();
            foreach (var fotografoDto in lista)
            {
                listaFotografi.Add(fotografoDto);
            }

            FotografiSalvatiCv = CollectionViewSource.GetDefaultView(listaFotografi);


            // carico la lista delle date
            giornate = new DateTime[7];
            for (int gg = 0; gg < 7; gg++)
            {
                giornate[gg] = DateTime.Today.AddDays(-1 * gg);
            }
        }
예제 #5
0
        public Logo(SelfMainWindow main)
        {
            InitializeComponent();
            this.main = main;

            Servizi.Event.EventManager.Instance.setIEventManager(this);

            imageFoto.Source = FotoSrv.Instance.loadPhoto("Logo", Guid.Empty);

            SelfMainWindow.isShowLogo      = true;
            SelfMainWindow.isShowSlideShow = false;
            SelfMainWindow.isShowCarrelli  = false;
        }