예제 #1
0
        private void UtentiAccess()
        {
            BackendUserService buService = new BackendUserService();

            if (ddlManagedAccounts.SelectedValue != null && ddlManagedAccounts.SelectedValue != string.Empty && ddlManagedAccounts.SelectedValue != "-1")
            {
                List <BackendUser> listaDipendentiAbilitati = null;
                if (SessionManager <List <BackendUser> > .exist(SessionKeys.UTENTIBACKEND))
                {
                    listaDipendentiAbilitati = SessionManager <List <BackendUser> > .get(SessionKeys.UTENTIBACKEND);
                }
                else
                {
                    listaDipendentiAbilitati = buService.GetDipendentiDipartimentoAbilitati(decimal.Parse(ddlManagedAccounts.SelectedValue));
                }
                if (listaDipendentiAbilitati != null)
                {
                    ddlUtente.DataValueField = "UserId";
                    ddlUtente.DataTextField  = "UserName";
                    ddlUtente.DataSource     = listaDipendentiAbilitati.OrderBy(x => x.UserName);
                    ddlUtente.DataBind();
                    ListItem item = new ListItem();
                    item.Value    = "";
                    item.Text     = "-- Selezionare un Utente --";
                    item.Selected = true;
                    this.ddlUtente.Items.Insert(0, item);
                    UpdUtente.Update();
                }
            }
        }
예제 #2
0
 private void UtentiAccess()
 {
     if (ddlManagedAccounts.SelectedValue != null && ddlManagedAccounts.SelectedValue != string.Empty && ddlManagedAccounts.SelectedValue != "-1")
     {
         BackendUserService bus = new BackendUserService();
         List <BackendUser> listaDipendentiAbilitati = bus.GetDipendentiDipartimentoAbilitati(decimal.Parse(ddlManagedAccounts.SelectedValue));
         if (listaDipendentiAbilitati != null)
         {
             ddlUtente.DataValueField = "UserId";
             ddlUtente.DataTextField  = "UserName";
             ddlUtente.DataSource     = listaDipendentiAbilitati.OrderBy(x => x.UserName);
             ddlUtente.DataBind();
             ListItem item = new ListItem();
             item.Value    = "";
             item.Text     = "TUTTI";
             item.Selected = true;
             this.ddlUtente.Items.Insert(0, item);
             UpdUtente.Update();
         }
     }
 }