示例#1
0
        protected void rblIOBox_Changed(object sender, EventArgs e)
        {
            switch (rblIOBox.SelectedValue)
            {
            case "I":
                tbMail.Text = "Mittente";
                UpdMail.Update();
                ddlSottotitolo.Enabled = false;
                ddlTitolo.Enabled      = false;
                ddlStatus.Enabled      = false;
                ddlMarcatori.Enabled   = true;
                ddlInboxStato.Enabled  = true;
                LoadTitoli();
                break;

            case "O":
                tbMail.Text = "Destinatario";
                UpdMail.Update();
                ddlSottotitolo.Enabled = true;
                ddlTitolo.Enabled      = true;
                ddlMarcatori.Enabled   = false;
                ddlStatus.Enabled      = true;
                ddlInboxStato.Enabled  = false;
                break;
            }
            UpdStatus.Update();
            UpdMarcatori.Update();
            UpdTitolo.Update();
            UpdSottotitolo.Update();
            UpdInbox.Update();
            UpdMail.Update();
            CartellaAccess();
        }
示例#2
0
        private void LoadTitoli()
        {
            TitolarioService <SendMail.Model.Titolo> ts = null;

            if (SessionManager <ITitolarioService <SendMail.Model.Titolo> > .exist(SessionKeys.TITOLARIO))
            {
                ts = SessionManager <TitolarioService <Titolo> > .get(SessionKeys.TITOLARIO);
            }
            else
            {
                ts = new TitolarioService <SendMail.Model.Titolo>();
            }
            IList <SendMail.Model.Titolo> titoli = null;

            if (SessionManager <List <BackendUser> > .exist(SessionKeys.TITOLI))
            {
                titoli = SessionManager <List <Titolo> > .get(SessionKeys.TITOLI);
            }
            else
            {
                titoli = ts.GetAll(null);
            }
            ddlTitolo.DataTextField  = "Nome";
            ddlTitolo.DataValueField = "Id";
            titoli.RemoveAt(0);
            ddlTitolo.DataSource = titoli;
            ddlTitolo.DataBind();
            ListItem item = new ListItem();

            item.Value    = "";
            item.Text     = "-- Selezionare un titolo --";
            item.Selected = true;
            this.ddlTitolo.Items.Insert(0, item);
            UpdTitolo.Update();
        }