예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.Expires = -1;
            string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
            string   codiceAmministrazione = amministrazione[0];
            string   idAmm = this.Request.QueryString["idAmm"].ToString();

            codRuoloOrigine  = this.Request.QueryString["codRuolo"].ToString();
            descRuoloOrigine = this.Request.QueryString["descRuolo"].ToString();

            DocsPaWR.Utente ut = new SAAdminTool.DocsPaWR.Utente();
            ut.codiceAmm         = codiceAmministrazione;
            ut.idAmministrazione = idAmm;
            ut.tipoIE            = "I";
            Session.Add("userData", ut);

            lbl_ruoloOrigine.Text = codRuoloOrigine + " - " + descRuoloOrigine;

            setVisibilityRblEstendiVis();

            /* ABBATANGELI GIANLUIGI
             * Funzione statica che aggiunge alla pagina passata per parametro (this)
             * il codice necessario per mantenere viva la sessione. */
            utils.AlertPostLoad.KeepSessionAlive(this);
        }
예제 #2
0
 public SchedaRicerca(string searchKey, SAAdminTool.DocsPaWR.Utente usr, DocsPaWR.Ruolo grp, System.Web.UI.Page pg)
     : this(searchKey)
 {
     utente    = usr;
     ruolo     = grp;
     currentPg = pg;
 }
예제 #3
0
 public static SAAdminTool.DocsPaWR.Utente EsercitaDelega(Page page, DocsPaWR.UserLogin userLogin, string id_delega, string id_ruoloDelegante, out DocsPaWR.LoginResult loginResult)
 {
     //verifica che l'utente delegante non sia connesso
     //chiamata al metodo che alla login riempe per la prima volta l'oggetto infoUtente;
     SAAdminTool.DocsPaWR.InfoUtente infoUtente = UserManager.getInfoUtente(page);
     SAAdminTool.DocsPaWR.Utente     utente     = null;
     utente = docsPaWS.DelegaEsercita(infoUtente, userLogin, page.Session.SessionID, id_delega, id_ruoloDelegante, out loginResult);
     return(utente);
 }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Utils.startUp(this);
            if (!IsPostBack)
            {
                GetTypeProject();
                GetAOO();
                this.TemplateProf = null;
                GetRf();
                GetTitolariUtilizzabili();
                this.btnApriRubrica.Attributes.Add("onmouseover", "this.src='../../images/proto/rubrica_hover.gif'");
                this.btnApriRubrica.Attributes.Add("onmouseout", "this.src='../../images/proto/rubrica.gif'");
                this.btnApriRubrica.OnClientClick = String.Format("_ApriRubricaRicercaRuoliSottoposti();");
                DocsPaWR.Utente ut = new SAAdminTool.DocsPaWR.Utente();
                string[]        amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
                string          codiceAmministrazione = amministrazione[0];
                string          idAmministrazione     = IdAmministrazione.ToString();

                ut.codiceAmm         = codiceAmministrazione;
                ut.idAmministrazione = idAmministrazione;
                ut.tipoIE            = "I";
                Session.Add("userData", ut);

                DocsPaWR.Ruolo rl = new SAAdminTool.DocsPaWR.Ruolo();
                rl.codiceAmm         = codiceAmministrazione;
                rl.idAmministrazione = idAmministrazione;
                rl.tipoIE            = "I";

                rl.systemId         = idAmministrazione;
                rl.uo               = new SAAdminTool.DocsPaWR.UnitaOrganizzativa();
                rl.uo.codiceRubrica = codiceAmministrazione;

                Session.Add("userRuolo", rl);

                DocsPaWR.Registro reg = new SAAdminTool.DocsPaWR.Registro();
                reg.codAmministrazione = codiceAmministrazione;
                reg.idAmministrazione  = idAmministrazione;
                Session.Add("userRegistro", reg);

                if (Request.QueryString["id"] != null && !string.IsNullOrEmpty(Request.QueryString["id"]))
                {
                    ViewDetailsPolicy();
                    this.titlePage.Text = "Dettaglio della Policy";
                }
            }

            Corrispondente tempCorr = UserManager.getCorrispondenteSelezionatoRuoloSottoposto(this.Page);

            if (tempCorr != null)
            {
                txtCodRuolo.Text  = tempCorr.codiceRubrica;
                txtDescRuolo.Text = tempCorr.descrizione;
                id_corr.Value     = tempCorr.systemId;
                UserManager.removeCorrispondentiSelezionati(this.Page);
            }
        }
예제 #5
0
        protected void Initialize()
        {
            this.btnApriRubrica.Attributes.Add("onmouseover", "this.src='../../images/proto/rubrica_hover.gif'");
            this.btnApriRubrica.Attributes.Add("onmouseout", "this.src='../../images/proto/rubrica.gif'");
            this.btnApriRubrica.OnClientClick = String.Format("openTransmissionAddressBook();");

            DocsPaWR.Utente ut = new SAAdminTool.DocsPaWR.Utente();
            string[]        amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
            string          codiceAmministrazione = amministrazione[0];
            string          idAmministrazione     = IdAmministrazione.ToString();

            ut.codiceAmm         = codiceAmministrazione;
            ut.idAmministrazione = idAmministrazione;
            ut.tipoIE            = "I";
            Session.Add("userData", ut);

            DocsPaWR.Ruolo rl = new SAAdminTool.DocsPaWR.Ruolo();
            rl.codiceAmm         = codiceAmministrazione;
            rl.idAmministrazione = idAmministrazione;
            rl.tipoIE            = "I";

            rl.systemId         = idAmministrazione;
            rl.uo               = new SAAdminTool.DocsPaWR.UnitaOrganizzativa();
            rl.uo.codiceRubrica = codiceAmministrazione;

            Session.Add("userRuolo", rl);

            DocsPaWR.Registro reg = new SAAdminTool.DocsPaWR.Registro();
            reg.codAmministrazione = codiceAmministrazione;
            reg.idAmministrazione  = idAmministrazione;
            Session.Add("userRegistro", reg);

            if (Request.QueryString["id"] != null)
            {
                string idPolicy = Request.QueryString["id"].ToString();
                this.Policy = _wsInstance.GetPolicyById(idPolicy);
            }
        }
예제 #6
0
        protected void GestioneGrafica()
        {
            this.btnApriRubrica.Attributes.Add("onmouseover", "this.src='../../images/proto/rubrica_hover.gif'");
            this.btnApriRubrica.Attributes.Add("onmouseout", "this.src='../../images/proto/rubrica.gif'");
            this.btnApriRubrica.OnClientClick = String.Format("_ApriRubricaRicercaRuoliSottoposti();");
            this.btn_img_doc.Attributes.Add("onmouseover", "this.src='../Images/icon_admin_up.gif'");
            this.btn_img_doc.Attributes.Add("onmouseout", "this.src='../Images/icon_admin.gif'");
            this.btn_img_doc.OnClientClick = String.Format("OpenDocumentFormat();");
            this.lblA.Visible = false;
            this.lbl_dataCreazioneA.Visible = false;
            this.lblAP.Visible = false;
            this.lbl_dataCreazioneAP.Visible = false;
            DocsPaWR.Utente ut = new SAAdminTool.DocsPaWR.Utente();
            string[]        amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
            string          codiceAmministrazione = amministrazione[0];
            string          idAmministrazione     = IdAmministrazione.ToString();

            ut.codiceAmm         = codiceAmministrazione;
            ut.idAmministrazione = idAmministrazione;
            ut.tipoIE            = "I";
            Session.Add("userData", ut);

            DocsPaWR.Ruolo rl = new SAAdminTool.DocsPaWR.Ruolo();
            rl.codiceAmm         = codiceAmministrazione;
            rl.idAmministrazione = idAmministrazione;
            rl.tipoIE            = "I";

            rl.systemId         = idAmministrazione;
            rl.uo               = new SAAdminTool.DocsPaWR.UnitaOrganizzativa();
            rl.uo.codiceRubrica = codiceAmministrazione;

            Session.Add("userRuolo", rl);

            DocsPaWR.Registro reg = new SAAdminTool.DocsPaWR.Registro();
            reg.codAmministrazione = codiceAmministrazione;
            reg.idAmministrazione  = idAmministrazione;
            Session.Add("userRegistro", reg);
        }
예제 #7
0
        /// <summary>
        ///
        /// </summary>
        private void setDataTrasm()
        {
            string tipoRicerca = (string)System.Web.HttpContext.Current.Session["tiporic"];

            if (tipoRicerca != null && (tipoRicerca.Equals("R") || tipoRicerca.Equals("E")))
            {
                this.getFiltriTrasm();

                this._user = UserManager.getUtente();

                DocsPaWR.TrasmissioneOggettoTrasm oggettoTrasm = new SAAdminTool.DocsPaWR.TrasmissioneOggettoTrasm();

                AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink();
                this._file = ws.ExportTrasm(oggettoTrasm, tipoRicerca, this._user, this._userRuolo, this._lstFiltriTrasm, this._tipologiaExport, this._titolo, this._campiSelezionati, UserManager.getInfoUtente());
                ws         = null;

                if (this._file != null)
                {
                    exportDatiSessionManager session = new exportDatiSessionManager();
                    session.SetSessionExportFile(this._file);
                }
            }
        }
예제 #8
0
        /// <summary>
        /// Metodo per il salvataggio delle informazioni sull'utente loggato DA CONTROLLARE
        /// </summary>
        private void SaveUserInSession()
        {
            DocsPaWebService ws = new DocsPaWebService();

            ws.Timeout = System.Threading.Timeout.Infinite;
            string[] amministrazione       = ((string)Session["AMMDATASET"]).Split('@');
            string   codiceAmministrazione = amministrazione[0];
            string   idAmministrazione     = ws.getIdAmmByCod(codiceAmministrazione);

            SAAdminTool.DocsPaWR.Utente ut = new SAAdminTool.DocsPaWR.Utente();
            ut.codiceAmm         = codiceAmministrazione;
            ut.idAmministrazione = idAmministrazione;
            ut.tipoIE            = "I";

            //ut.idRegistro = idRegistro;

            Session.Add("userData", ut);

            SAAdminTool.DocsPaWR.Ruolo rl = new SAAdminTool.DocsPaWR.Ruolo();
            rl.codiceAmm         = codiceAmministrazione;
            rl.idAmministrazione = idAmministrazione;
            rl.tipoIE            = "I";

            //rl.idRegistro = idRegistro;

            rl.systemId         = idAmministrazione;
            rl.uo               = new SAAdminTool.DocsPaWR.UnitaOrganizzativa();
            rl.uo.codiceRubrica = codiceAmministrazione;
            Session.Add("userRuolo", rl);

            SAAdminTool.DocsPaWR.Registro reg = new SAAdminTool.DocsPaWR.Registro();

            //reg = ws.GetRegistroBySistemId(idRegistro);

            Session.Add("userRegistro", reg);
        }
예제 #9
0
 public SchedaRicerca(string searchKey, SAAdminTool.DocsPaWR.Utente usr, DocsPaWR.Ruolo grp)
     : this(searchKey)
 {
     utente = usr;
     ruolo  = grp;
 }