Exemple #1
0
        /// <summary>
        /// Page Load
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            Utils.startUp(this);
            try
            {
                trasmissione = TrasmManager.getGestioneTrasmissione(this);
                this.FillTableTrasmissioni();

                if (!IsPostBack)
                {
                    this.tipo          = Request.QueryString["tipo"];
                    this.hd_tipo.Value = this.tipo;

                    switch (this.tipo)
                    {
                    case "ST":
                        this.gestioneProprietario();
                        break;

                    case "STempl":
                        this.gestioneModelli();
                        break;
                    }
                }
            }
            catch
            {
                string jscript = "<script language=javascript>alert('Errore nel reperimento dei dati!'); window.close();</script>";
                if (!ClientScript.IsStartupScriptRegistered("avvisaEchiude"))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "avvisaEchiude", jscript);
                }
            }
        }
Exemple #2
0
        /// <summary>
        /// Selezione dei check box
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void chkPropr_CheckedChanged(object sender, System.EventArgs e)
        {
            DocsPaWR.Trasmissione trasmissione = TrasmManager.getGestioneTrasmissione(this);

            //string IdCheckPropr = ((CheckBox)sender).ID;
            string IdCheckPropr = ((RadioButton)sender).ID;

            string[] valori = IdCheckPropr.Split('_');

            this.hd_idPeopleNewPropr.Value = valori[1];
            this.hd_idRuoloNewPropr.Value  = valori[2];

            // Se si proviene dalla trasmissione massiva, vengono impostati gli id di utente e ruolo
            if (Session["fromMassiveAct"] != null && CallContextStack.CurrentContext.ContextState["TransmissionCollection"] != null)
            {
                MassiveOperationTrasmissionDetailsCollection obj = (MassiveOperationTrasmissionDetailsCollection)CallContextStack.CurrentContext.ContextState["TransmissionCollection"];

                obj.DocumentLeasing = new CessioneDocumento()
                {
                    idPeopleNewPropr = valori[1],
                    idRuoloNewPropr  = valori[2]
                };
            }

            trasmissione.cessione.idPeopleNewPropr = this.hd_idPeopleNewPropr.Value;
            trasmissione.cessione.idRuoloNewPropr  = this.hd_idRuoloNewPropr.Value;

            trasmissione = impostaUtenteConNotifica(trasmissione);

            TrasmManager.setGestioneTrasmissione(this, trasmissione);
        }
Exemple #3
0
        private string GetMittenteTrasmissione(DocsPAWA.DocsPaWR.Trasmissione trasmissione)
        {
            string retValue = string.Empty;

            if (trasmissione.utente != null)
            {
                retValue = trasmissione.utente.descrizione;
            }

            if (trasmissione.ruolo != null)
            {
                retValue += Environment.NewLine + "<br />(" + trasmissione.ruolo.descrizione + ")";
            }

            return(retValue);
        }
Exemple #4
0
        /// <summary>
        /// Post Gestione Proprietario : hd_tipo.Value = "ST"
        /// </summary>
        private void postGestioneProprietario()
        {
            string jscript = string.Empty;

            //Controllo che i campi obbligatori siano stati compilati
            if (this.hd_idPeopleNewPropr.Value.Equals(string.Empty) || this.hd_idRuoloNewPropr.Value.Equals(string.Empty))
            {
                jscript = "<script language='javascript'>alert('Selezionare un utente!');</script>";
                if (!ClientScript.IsStartupScriptRegistered("avvisaUt"))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "avvisaUt", jscript);
                }
                return;
            }

            trasmissione = TrasmManager.saveTrasm(this, trasmissione);
            trasmissione.daAggiornare = false;
            TrasmManager.setGestioneTrasmissione(this, trasmissione);
            TrasmManager.setDocTrasmSel(this, trasmissione);
            TrasmManager.setGestioneTrasmissione(this, trasmissione);

            //Session.Remove("doTrasm");
            Session.Add("doTrasm", trasmissione);

            if (this.hd_tipo.Value != "STempl")
            {
                if (trasmissione.tipoOggetto == DocsPAWA.DocsPaWR.TrasmissioneTipoOggetto.DOCUMENTO)
                {
                    jscript = "<script language='javascript'>window.open('../documento/gestionedoc.aspx?tab=trasmissioni','principale'); window.close();</script>";
                }
                else if (trasmissione.tipoOggetto == DocsPAWA.DocsPaWR.TrasmissioneTipoOggetto.FASCICOLO)
                {
                    jscript = "<script language='javascript'>window.open('../fascicolo/gestioneFasc.aspx?tab=trasmissioni','principale'); window.close();</script>";
                }

                if (!ClientScript.IsStartupScriptRegistered("rinviaEchiude"))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "rinviaEchiude", jscript);
                }
            }
        }