Example #1
0
 override protected void OnInit(EventArgs e)
 {
     InitializeMyComponents();
     objLookupSocietaCliente = new LookupSocietaCliente();
     objRuoli = new Ruoli();
     base.OnInit(e);
 }
    override protected void OnInit(EventArgs e)
    {
        InitializeMyComponents();
        objRuoli  = new Ruoli();
        objUtente = new Utente();

        base.OnInit(e);
    }
 override protected void OnInit(EventArgs e)
 {
     InitializeMyComponents();
     objUtente  = new Utente();
     objClienti = new Clienti();
     objRuoli   = new Ruoli();
     objUtente.getAcronimoInstallazioneUtente(Convert.ToInt32(Session["UTE_ID_UTENTE"].ToString()));
     Session["ACRONIMO_INSTALLAZIONE"] = objUtente.Tpi_acronimo.ToString();
     base.OnInit(e);
 }
Example #4
0
        protected string GetUtenteRuolo(DocsPaWR.ItemReportPregressi report)
        {
            string result = string.Empty;

            if (!string.IsNullOrEmpty(report.idUtente))
            {
                DocsPaWR.Utente utente = null;
                if (this.Utenti == null)
                {
                    this.Utenti = new Dictionary <string, DocsPaWR.Utente>();
                }

                if (Utenti.ContainsKey(report.idUtente))
                {
                    utente = Utenti[report.idUtente];
                }
                else
                {
                    utente = UserManager.GetUtenteByIdPeople(report.idUtente);
                    Utenti.Add(report.idUtente, utente);
                }

                if (utente != null)
                {
                    result = utente.nome + " " + utente.cognome;
                }
            }

            if (!string.IsNullOrEmpty(report.idRuolo))
            {
                if (this.Ruoli == null)
                {
                    this.Ruoli = new Dictionary <string, DocsPaWR.Ruolo>();
                }
                DocsPaWR.Ruolo ruolo = null;

                if (Ruoli.ContainsKey(report.idRuolo))
                {
                    ruolo = Ruoli[report.idRuolo];
                }
                else
                {
                    ruolo = UserManager.getRuoloByIdGruppo(report.idRuolo, this.Page);
                    Ruoli.Add(report.idRuolo, ruolo);
                }

                if (ruolo != null)
                {
                    result = result + " (" + ruolo.descrizione + ")";
                }
            }

            return(result);
        }
    //void DropDownListRecordPagina_SelectedIndexChanged(object sender, EventArgs e)
    //{
    //    DropDownListRecPagina_SelectedIndexChanged("GridViewRuoli","DropDownListRecordPagina");
    //}
    #endregion

    #region Web Form Event Handler
    protected void ObjectDataSourceRuoli_SetProperties(object sender, ObjectDataSourceEventArgs e)
    {
        Ruoli objRuoli = e.ObjectInstance as Ruoli;

        if (dizionarioPermessi["ADM"] != objUtilita.AccessDelete)
        {
            if (WhereClause == string.Empty)
            {
                WhereClause += " WHERE RUL_ID_RUOLO <> 1 ";
            }
            else
            {
                WhereClause += " AND RUL_ID_RUOLO <> 1 ";
            }
        }
        objRuoli.SqlWhereClause = WhereClause;
    }
 protected void GridViewRuoli_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "DELETE_COMMAND")
     {
         int chiave = Convert.ToInt32(e.CommandArgument);
         try
         {
             Ruoli objRuoli = new Ruoli();
             objRuoli.Rul_id_ruolo = chiave;
             objRuoli.Delete();
             GridViewRuoli.DataBind();
         }
         catch (Exception ex)
         {
             bool rethrow = ExceptionPolicy.HandleException(ex, "Propagate Policy");
             Response.End();
         }
     }
 }
Example #7
0
 public Biglietto(string Codice, Volo VoloBiglietto, Persona PersonaBiglietto, Ruoli Ruolo, double Prezzo, bool Elettronico, Sezioni Sezione, string Posto)
 {
     this.Codice           = Codice;
     this.VoloBiglietto    = VoloBiglietto;
     this.PersonaBiglietto = PersonaBiglietto;
     this.Ruolo            = Ruolo;
     this.Prezzo           = Prezzo;
     this.Elettronico      = Elettronico;
     this.Sezione          = Sezione;
     this.Posto            = Posto;
 }
Example #8
0
 /// <summary>
 /// Invia una email di test
 /// </summary>
 /// <param name="ruolo"></param>
 /// <param name="mailingListLingueCollection"></param>
 /// <returns></returns>
 public static void MailingListTest(Ruoli ruolo, MailingListLingueCollection mailingListLingueCollection)
 {
     //Per ogni lingua invio l'email
     foreach (var keyValuePair in mailingListLingueCollection)
         Common.Email.ManagerEmail.InviaEmail(keyValuePair.Descrizione, keyValuePair.Titolo, Settings.Config.Email.SenderMailingList, Settings.Config.Email.DestinationTestMailingList);
 }