Пример #1
0
        protected override bool EsportaAzioneInformazione(object siglaEntita, object siglaAzione, object desEntita, object desAzione, DateTime dataRif, string[] mercati)
        {
            DataView entitaAzione = Workbook.Repository[DataBase.TAB.ENTITA_AZIONE].DefaultView;

            entitaAzione.RowFilter = "SiglaEntita = '" + siglaEntita + "' AND SiglaAzione = '" + siglaAzione + "' AND IdApplicazione = " + Workbook.IdApplicazione;
            if (entitaAzione.Count == 0)
            {
                return(false);
            }

            switch (siglaAzione.ToString())
            {
            case "MAIL":
                Workbook.ScreenUpdating = false;
                DefinedNames mainDefinedNames = new DefinedNames("Main");
                //TODO verificare se è sempre aggiornato
                //unico caso che non aggiorna è se carico e faccio invia mail conseguentemente

                Aggiorna a = new Aggiorna();
                a.AggiornaPrevisioneRiepilogo();

                //salvo i dati
                Riepilogo r = new Riepilogo();
                r.SalvaPrevisione();

                if (InviaMail(mainDefinedNames, siglaEntita))
                {
                }

                Workbook.ScreenUpdating = true;
                break;
            }
            return(true);
        }
Пример #2
0
        public void AggiornaPrevisioneRiepilogo()
        {
            Riepilogo r = new Riepilogo();
            DataView  categoriaEntita = new DataView(Workbook.Repository[DataBase.TAB.CATEGORIA_ENTITA]);

            categoriaEntita.RowFilter = "SiglaEntita <> 'UP_TUTTE'";
            foreach (DataRowView entita in categoriaEntita)
            {
                r.AggiornaPrevisione(entita["SiglaEntita"]);
            }
        }
Пример #3
0
        /// <summary>
        /// I label sono diversi quindi viene utilizzato un init label customizzato.
        /// </summary>
        protected override void StrutturaRiepilogo()
        {
            Riepilogo riepilogo = new Riepilogo();

            riepilogo.LoadStructure();
        }
Пример #4
0
        protected override void DatiRiepilogo()
        {
            Riepilogo riepilogo = new Riepilogo();

            riepilogo.UpdateData();
        }
Пример #5
0
        protected override void DatiRiepilogo()
        {
            Riepilogo main = new Riepilogo();

            main.UpdateData();
        }