/// <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); } } }
/// <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); }
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); }
/// <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); } } }