Ejemplo n.º 1
0
 public TrasmSingoleBuilder(InfoUtente infoUtente, Ruolo ruolo, ModelloTrasmissione modello)
 {
     this._infoUtente     = infoUtente;
     this._ruolo          = ruolo;
     this._modello        = modello;
     _trasmissioniSingole = new Dictionary <string, TrasmissioneSingola>();
 }
Ejemplo n.º 2
0
        public static ModelloTrasm buildInstance(ModelloTrasmissione input)
        {
            ModelloTrasm res = new ModelloTrasm();

            res.Id     = input.SYSTEM_ID;
            res.Codice = input.NOME;
            return(res);
        }
Ejemplo n.º 3
0
 public TrasmBuilder(ModelloTrasmissione modello, string id, InfoUtente infoUtente, Ruolo ruolo, bool isDoc)
 {
     this._infoUtente = infoUtente;
     this._ruolo      = ruolo;
     this._id         = id;
     this._modello    = modello;
     this._isDoc      = isDoc;
     init();
 }
Ejemplo n.º 4
0
 public static void SaveTemplate(ModelloTrasmissione template, InfoUtente user)
 {
     try
     {
         docsPaWS.salvaModello(template, user);
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
     }
 }
Ejemplo n.º 5
0
 public static bool isUniqueCodModelloTrasm(ModelloTrasmissione modello, Page page)
 {
     try
     {
         return(docsPaWS.isUniqueCodModelloTrasm(modello));
     }
     catch (Exception ex)
     {
         ErrorManager.redirect(page, ex);
         return(false);
     }
 }
Ejemplo n.º 6
0
 public static string salvaModello(ModelloTrasmissione modelloTrasmissione, InfoUtente infoUtente, Page page)
 {
     try
     {
         return(docsPaWS.salvaModello(modelloTrasmissione, infoUtente));
     }
     catch (Exception ex)
     {
         ErrorManager.redirect(page, ex);
         return(null);
     }
 }
Ejemplo n.º 7
0
 public static bool SalvaCessioneDirittiSuModelliTrasm(ModelloTrasmissione objTrasm, Page page)
 {
     try
     {
         return(docsPaWS.SalvaCessioneDirittiSuModelliTrasm(objTrasm));
     }
     catch (Exception ex)
     {
         ErrorManager.redirect(page, ex);
         return(false);
     }
 }
Ejemplo n.º 8
0
 public static ModelloTrasmissione UtentiConNotificaTrasm(ModelloTrasmissione objModTrasm, string operazione, Page page)
 {
     try
     {
         return(docsPaWS.UtentiConNotificaTrasm(objModTrasm, null, null, operazione));
     }
     catch (Exception ex)
     {
         ErrorManager.redirect(page, ex);
         return(null);
     }
 }
Ejemplo n.º 9
0
        public static ModelloTrasmissione getModelloByCodice(string idAmministrazione, string codiceModello, Page page)
        {
            try
            {
                string[]            system_id_modello = Regex.Split(codiceModello, "MT_");
                ModelloTrasmissione modelloResult     = null;
                if (system_id_modello.Length == 2)
                {
                    modelloResult = docsPaWS.getModelloByID(idAmministrazione, system_id_modello[1]);
                }

                return(modelloResult);
            }
            catch (Exception ex)
            {
                ErrorManager.redirect(page, ex);
                return(null);
            }
        }
Ejemplo n.º 10
0
 public static ModelloTrasmissione UtentiConNotificaTrasm(ModelloTrasmissione objModTrasm, object[] utentiDaInserire, object[] utentiDaCancellare, string operazione, Page page)
 {
     try
     {
         if (utentiDaInserire != null && utentiDaCancellare != null)
         {
             return(docsPaWS.UtentiConNotificaTrasm(objModTrasm, utentiDaInserire, utentiDaCancellare, operazione));
         }
         else
         {
             return(docsPaWS.UtentiConNotificaTrasm(objModTrasm, null, null, operazione));
         }
     }
     catch (Exception ex)
     {
         ErrorManager.redirect(page, ex);
         return(null);
     }
 }
Ejemplo n.º 11
0
        private static bool daNotificareSuModello(string currentIDPeople, string currentIDCorrGlobRuolo, ModelloTrasmissione modello)
        {
            bool retValue = true;

            foreach (RagioneDest ragDest in modello.RAGIONI_DESTINATARI)
            {
                ArrayList destinatari = new ArrayList(ragDest.DESTINATARI);
                foreach (MittDest mittDest in destinatari)
                {
                    if (mittDest.ID_CORR_GLOBALI.Equals(Convert.ToInt32(currentIDCorrGlobRuolo)))
                    {
                        if (mittDest.UTENTI_NOTIFICA != null && mittDest.UTENTI_NOTIFICA.Count > 0)
                        {
                            foreach (UtentiConNotificaTrasm temp in mittDest.UTENTI_NOTIFICA)
                            {
                                if (temp.ID_PEOPLE.Equals(currentIDPeople))
                                {
                                    if (temp.FLAG_NOTIFICA.Equals("1"))
                                    {
                                        retValue = true;
                                    }
                                    else
                                    {
                                        retValue = false;
                                    }
                                    return(retValue);
                                }
                            }
                        }
                    }
                }
            }
            return(retValue);
        }