Esempio n. 1
0
        protected void btn_find_Click(object sender, System.EventArgs e)
        {
            if (this.ddl_ricTipo.SelectedItem.Value.Equals("T"))
            {
                Session["reloadHT"] = true;
                this.Inizialize();
            }
            else
            {
                string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
                string   codiceAmministrazione = amministrazione[0];
                idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this);

                listaRuoli = new ArrayList(ProfilazioneDocManager.getRuoliByAmm(idAmministrazione, txt_ricerca.Text, ddl_ricTipo.SelectedItem.Value, this));
                sessionObj.SetSessionLista(listaRuoli);

                //listaRuoliSelezionati = new ArrayList(ProfilazioneDocManager.getRuoliOggCustomDoc(this.idOggettoCustom, this));
                sessionObj.SetSessionListaSel(listaRuoliSelezionati);

                //caricaHTRuoli();

                caricaDgAssociazione();

                impostaSelezioneAssociati();

                impostaSelezione();
            }
        }
Esempio n. 2
0
        protected void btn_find_Click(object sender, System.EventArgs e)
        {
            if (!checkCriterioRicerca())
            {
                ClientScript.RegisterStartupScript(this.GetType(), "SelezionareCriterioRicerca", "alert('Selezionare un criterio di ricerca.');", true);
                return;
            }


            if (this.ddl_ricTipo.SelectedItem.Value.Equals("T"))
            {
                this.Inizialize();
            }
            else
            {
                string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
                string   codiceAmministrazione = amministrazione[0];
                idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this);

                listaRuoli = new ArrayList(ProfilazioneDocManager.getRuoliByAmm(idAmministrazione, txt_ricerca.Text, ddl_ricTipo.SelectedItem.Value, this));
                sessionObj.SetSessionListaRuoli(listaRuoli);
                sessionObj.ListaRuoliSel = DiagrammiManager.GetRuoliStatiDiagramma(sessionObj.Diagramma.SYSTEM_ID);
                caricaHTRuoli();
                caricaDgVisibilitaRuoli();
                impostaSelezioneRuoliAssociati();
                impostaSelezioneRuoli();
            }
            caricaHTRuoli();
            resetPanelStati();
        }
Esempio n. 3
0
        private void SetDescCorr(string codRubrica)
        {
            //DocsPaWR.Corrispondente corr = UserManager.getCorrispondenteByCodRubricaIE(this.Page, codRubrica, AddressbookTipoUtente.INTERNO);

            DocsPaWR.Corrispondente corr = null;

            ArrayList listaRuoli = ProfilazioneDocManager.getRuoliByAmm(IdAmministrazione.ToString(), codRubrica, "COD_RUOLO", this.Page);

            id_corr.Value = string.Empty;

            if (listaRuoli != null && listaRuoli.Count > 0)
            {
                if (listaRuoli.Count == 1)
                {
                    Ruolo r = (Ruolo)listaRuoli[0];

                    txtCodRuolo.Text  = r.codice;
                    txtDescRuolo.Text = r.descrizione;
                    id_corr.Value     = r.idGruppo;

                    this.UsersInRole = UserManager.GetUsersInRoleMinimalInfo(id_corr.Value);
                    this.PopolaDdlUtenti();
                    this.ddl_user.Enabled = true;
                }
                else
                {
                    foreach (Ruolo r in listaRuoli)
                    {
                        if (r.codice.ToUpper().Equals(codRubrica.ToUpper()))
                        {
                            txtCodRuolo.Text  = r.codice;
                            txtDescRuolo.Text = r.descrizione;
                            id_corr.Value     = r.idGruppo;

                            this.UsersInRole = UserManager.GetUsersInRoleMinimalInfo(id_corr.Value);
                            this.PopolaDdlUtenti();
                            this.ddl_user.Enabled = true;
                        }
                    }
                    if (string.IsNullOrEmpty(id_corr.Value))
                    {
                        txtCodRuolo.Text  = string.Empty;
                        txtDescRuolo.Text = string.Empty;
                        id_corr.Value     = string.Empty;
                        this.ddl_user.Items.Clear();
                        this.ddl_user.Enabled = false;
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_found", "alert('Corrispondente non trovato');", true);
                    }
                }
            }
            else
            {
                txtCodRuolo.Text  = string.Empty;
                txtDescRuolo.Text = string.Empty;
                id_corr.Value     = string.Empty;
                this.ddl_user.Items.Clear();
                this.ddl_user.Enabled = false;
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_found", "alert('Corrispondente non trovato');", true);
            }
        }
Esempio n. 4
0
        private void Inizialize()
        {
            string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
            string   codiceAmministrazione = amministrazione[0];

            idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this);

            listaRuoli = new ArrayList(ProfilazioneDocManager.getRuoliByAmm(idAmministrazione, "", "", this));
            sessionObj.SetSessionListaRuoli(listaRuoli);

            listaRuoliSelezionati    = DiagrammiManager.GetRuoliStatiDiagramma(sessionObj.Diagramma.SYSTEM_ID);
            sessionObj.ListaRuoliSel = listaRuoliSelezionati;
            caricaHTRuoli();
            caricaDgVisibilitaRuoli();

            impostaSelezioneRuoliAssociati();
        }
Esempio n. 5
0
        private void Inizialize()
        {
            string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
            string   codiceAmministrazione = amministrazione[0];

            idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this);

            listaRuoli = new ArrayList(ProfilazioneDocManager.getRuoliByAmm(idAmministrazione, "", "", this));
            sessionObj.SetSessionListaRuoli(listaRuoli);

            listaRuoliSelezionati = new ArrayList(ProfilazioneDocManager.getRuoliTipoDoc(template.ID_TIPO_ATTO, this));
            sessionObj.SetSessionListaRuoliSel(listaRuoliSelezionati);

            //bool reloadHT = (Boolean)Session["reloadHT"];
            //if (!reloadHT)
            caricaHTRuoli();

            caricaDgVisibilitaRuoli();

            impostaSelezioneRuoliAssociati();
        }
Esempio n. 6
0
        private void Inizialize()
        {
            string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
            string   codiceAmministrazione = amministrazione[0];

            idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this);

            listaRuoli = new ArrayList(ProfilazioneDocManager.getRuoliByAmm(idAmministrazione, "", "", this));
            sessionObj.SetSessionLista(listaRuoli);

            //listaRuoliSelezionati = new ArrayList(ProfilazioneDocManager.getRuoliOggCustomDoc(this.idOggettoCustom, this));
            sessionObj.SetSessionListaSel(listaRuoliSelezionati);

            bool reloadHT = (Boolean)Session["reloadHT"];

            if (!reloadHT)
            {
                caricaHTRuoli();
            }

            caricaDgAssociazione();

            impostaSelezioneAssociati();
        }