コード例 #1
0
        /// <summary>
        /// Funzione per il caricamento dei template relativi ai fascicoli
        /// </summary>
        private void LoadProjectTemplates()
        {
            // Lista dei template disponibili per i fascicoli
            Templates[] templates;

            this.lbl_type_template.Text = "Aggiungi i campi delle tipologie di fascicolo";

            // Caricamento dei tipi atto
            templates = (Templates[])(ProfilazioneFascManager.getTipoFascFromRuolo(
                                          UserManager.getInfoUtente(this).idAmministrazione,
                                          UserManager.getRuolo(this).idGruppo,
                                          "1",
                                          this).ToArray(typeof(Templates)));

            this.gridTemplates.DataSource = templates;
            this.gridTemplates.DataBind();
        }
コード例 #2
0
        private void CaricaComboTipologiaFasc()
        {
            if (ddl_tipologiaFascicoli.Items.Count == 0)
            {
                ArrayList listaTipiFasc = new ArrayList(ProfilazioneFascManager.getTipoFascFromRuolo(UserManager.getInfoUtente(this).idAmministrazione, UserManager.getRuolo(this).idGruppo, "2", this));

                ListItem item = new ListItem();
                item.Value = "";
                item.Text  = "";
                ddl_tipologiaFascicoli.Items.Add(item);
                for (int i = 0; i < listaTipiFasc.Count; i++)
                {
                    DocsPAWA.DocsPaWR.Templates templates = (DocsPAWA.DocsPaWR.Templates)listaTipiFasc[i];
                    ListItem item_1 = new ListItem();
                    item_1.Value = templates.SYSTEM_ID.ToString();
                    item_1.Text  = templates.DESCRIZIONE;
                    ddl_tipologiaFascicoli.Items.Add(item_1);
                }
            }
        }
コード例 #3
0
        /// <summary>
        /// Funzione per il caricamento dei template relativi ai fascicoli
        /// </summary>
        private void LoadProjectTemplates()
        {
            // Lista dei template disponibili per i fascicoli
            Templates[] templates;

            // Caricamento dei tipi atto
            templates = (Templates[])(ProfilazioneFascManager.getTipoFascFromRuolo(
                                          UserManager.getInfoUtente(this).idAmministrazione,
                                          UserManager.getRuolo(this).idGruppo,
                                          "1",
                                          this).ToArray(typeof(Templates)));

            if (templates.Length > 0)
            {
                this.ddlVisibleTemplates.Items.Add(new ListItem("", ""));
            }

            // Popolamento delle liste di modelli
            foreach (Templates template in templates)
            {
                // Se il template è presente nella lista dei template presenti
                // nella griglia, vengono inserite le informazioni sul template
                // nella lista dei template utilizzati, altrimenti viene
                // aggiunto alla lista dei template disponibili
                if (this.TemporaryGrid.TemplatesId != null &&
                    this.TemporaryGrid.TemplatesId.Where(e => e.Equals(template.SYSTEM_ID.ToString())).Count() > 0)
                {
                    this.lstTemplates.Items.Add(
                        new ListItem(template.DESCRIZIONE, template.SYSTEM_ID.ToString()));
                }
                else
                {
                    this.ddlVisibleTemplates.Items.Add(
                        new ListItem(template.DESCRIZIONE, template.SYSTEM_ID.ToString()));
                }
            }
        }