Exemplo n.º 1
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"))
            {
                //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.SetSessionListaRuoli(listaRuoli);

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

                caricaHTRuoli();
                caricaDgVisibilitaRuoli();
                impostaSelezioneRuoliAssociati();
                impostaSelezioneRuoli();
            }

            resetPanelCampi();
            caricaHTRuoli();
        }
Exemplo n.º 2
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();
        }
Exemplo n.º 3
0
        protected void btn_estendiACampi_Click(object sender, EventArgs e)
        {
            resetPanelCampi();
            btn_conferma_Click(sender, e);
            if (checkCriterioRicerca())
            {
                ArrayList listaRuoliDaEstendereVis = new ArrayList();
                listaRuoliSelezionati = sessionObj.GetSessionListaRuoli();
                ArrayList listaRuoliTipologiaDoc = new ArrayList(ProfilazioneDocManager.getRuoliTipoDoc(template.ID_TIPO_ATTO, this));

                if (listaRuoliSelezionati != null && listaRuoliTipologiaDoc != null)
                {
                    foreach (DocsPaWR.Ruolo ruolo in listaRuoliSelezionati)
                    {
                        foreach (DocsPaWR.AssDocFascRuoli assDocsFascRuoli in listaRuoliTipologiaDoc)
                        {
                            if (ruolo.idGruppo == assDocsFascRuoli.ID_GRUPPO)
                            {
                                listaRuoliDaEstendereVis.Add(assDocsFascRuoli);
                            }
                        }
                    }

                    if (listaRuoliDaEstendereVis != null && listaRuoliDaEstendereVis.Count > 0 && listaCampi != null && listaCampi.Count > 0)
                    {
                        ProfilazioneDocManager.estendiDirittiRuoloACampiDoc(listaRuoliDaEstendereVis, listaCampi);
                    }
                }
            }

            //listaRuoliSelezionati = new ArrayList(ProfilazioneDocManager.getRuoliTipoDoc(template.ID_TIPO_ATTO, this));
            //sessionObj.SetSessionListaRuoliSel(listaRuoliSelezionati);
            //listaRuoliSelezionati = sessionObj.GetSessionListaRuoliSel();
            //if (listaRuoliSelezionati != null && listaRuoliSelezionati.Count > 0 && listaCampi != null && listaCampi.Count > 0)
            //{
            //    ProfilazioneDocManager.estendiDirittiRuoloACampiDoc(listaRuoliSelezionati, listaCampi);
            //}
        }