/// <summary> /// Post Gestione Modelli : hd_tipo.Value = "STempl" /// </summary> private void postGestioneModelli() { 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; } if (this.txt_nomeModello.Text.Trim() == "") { jscript = "<script language='javascript'>alert('Inserire il campo obbligatorio Nome Modello!');</script>"; if (!ClientScript.IsStartupScriptRegistered("avvisaNM")) { ClientScript.RegisterStartupScript(this.GetType(), "avvisaNM", jscript); } return; } // ------------------ TRASMISSIONE -------------------- trasmissione.daAggiornare = true; TrasmManager.setGestioneTrasmissione(this, trasmissione); TrasmManager.setDocTrasmSel(this, trasmissione); TrasmManager.setGestioneTrasmissione(this, trasmissione); // ------------------ MODELLO TRASM -------------------- modello = (DocsPAWA.DocsPaWR.ModelloTrasmissione)Session["Modello"]; modello.NOME = this.txt_nomeModello.Text; if (this.rbl_share.Items[0].Selected) { for (int k = 0; k < modello.MITTENTE.Length; k++) { modello.MITTENTE[k].ID_CORR_GLOBALI = 0; } } else { modello.ID_PEOPLE = ""; } if (this.hd_tipo.Value.Equals("STempl")) { modello.CEDE_DIRITTI = "1"; modello.ID_PEOPLE_NEW_OWNER = this.hd_idPeopleNewPropr.Value; modello.ID_GROUP_NEW_OWNER = this.hd_idRuoloNewPropr.Value; } DocsPAWA.DocsPaWR.DocsPaWebService ws = new DocsPAWA.DocsPaWR.DocsPaWebService(); DocsPaWR.InfoUtente infoUtente = UserManager.getInfoUtente(this); ws.salvaModello(modello, infoUtente); Session.Remove("Modello"); if (trasmissione != null && trasmissione.tipoOggetto == DocsPAWA.DocsPaWR.TrasmissioneTipoOggetto.DOCUMENTO) { jscript = "<script>window.open('../trasmissione/trasmDatiTrasm_dx.aspx','iFrame_dx'); window.close();</script>"; } else { jscript = "<script>window.open('../trasmissione/trasmFascDatiTras_dx.aspx','iFrame_dx'); window.close();</script>"; } if (!ClientScript.IsStartupScriptRegistered("chiude")) { ClientScript.RegisterStartupScript(this.GetType(), "chiude", jscript); } }