protected void Page_Load(object sender, EventArgs e) { string idTitolario = Request.QueryString["idTitolario"]; if (!string.IsNullOrEmpty(idTitolario)) { titolario = wws.getTitolarioById(idTitolario); if (!IsPostBack && titolario != null) { setTxtEtichette(titolario); } } }
protected void Page_Load(object sender, EventArgs e) { try { Session["AdminBookmark"] = "Indice Sistematico"; //----- CONTROLLO DELL'UTENTE AMMINISTRATORE CONNESSO ----------- if (Session.IsNewSession) { Response.Redirect("../Exit.aspx?FROM=EXPIRED"); } AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink(); if (!ws.CheckSession(Session.SessionID)) { Response.Redirect("../Exit.aspx?FROM=ABORT"); } // --------------------------------------------------------------- if (Session["nodoSelPerIndice"] != null) { //Recupero il nodo selezionato nodoSelezionato = (DocsPAWA.DocsPaWR.OrgNodoTitolario)Session["nodoSelPerIndice"]; //Valorizzo l'idAmministrazione idAmministrazione = wws.getIdAmmByCod(nodoSelezionato.CodiceAmministrazione); //Recupero il titolario di appartenenza DocsPAWA.DocsPaWR.OrgTitolario titolario = wws.getTitolarioById(nodoSelezionato.ID_Titolario); //Valorizzo delle label di informazione lbl_titolario.Text = titolario.Descrizione; lbl_nodoTitolario.Text = nodoSelezionato.Codice + " - " + nodoSelezionato.Descrizione; if (!IsPostBack) { //Carico le voci disponibili per l'amministrazione caricaVociDisponibili(); //Cerico le voci associate al nodo selezionato caricaVociAssociate(); } } } catch { ClientScript.RegisterStartupScript(this.GetType(), "errore", "alert('Si è verificato un errore durante il caricamento della pagina.');", true); } }
protected void btn_importa_Click(object sender, EventArgs e) { //Controllo la selezione file if (uploadFile.Value == "" || uploadFile.Value == null) { ClientScript.RegisterStartupScript(this.GetType(), "selezioneNonValida_1", "alert('Selezionare un file valido.');", true); return; } //Controllo che sia un file Excel if (uploadFile.Value != "") { if (uploadFile.Value != null) { string[] path = uploadFile.Value.Split('.'); if (path.Length != 0 && path[path.Length - 1] != "xls") { ClientScript.RegisterStartupScript(this.GetType(), "selezioneNonValida_2", "alert('I files validi sono solo quelli con estensione *.xls');", true); return; } } } if (Session["titolarioSelezionato"] != null) { DocsPAWA.DocsPaWR.OrgTitolario titolario = (DocsPAWA.DocsPaWR.OrgTitolario)Session["titolarioSelezionato"]; //Inizio importazione HttpPostedFile p = uploadFile.PostedFile; Stream fs = p.InputStream; byte[] dati = new byte[fs.Length]; fs.Read(dati, 0, (int)fs.Length); fs.Close(); DocsPAWA.AdminTool.Manager.SessionManager sessionManager = new DocsPAWA.AdminTool.Manager.SessionManager(); if (wws.importTitolario(dati, titolario, sessionManager.getUserAmmSession())) { ClientScript.RegisterStartupScript(this.GetType(), "importazioneAvvenuta", "alert('Importazione avvenuta con successo.');", true); } else { ClientScript.RegisterStartupScript(this.GetType(), "importazioneNonAvvenuta", "alert('Problemi nell\\'importazione controllare il file di log.');", true); } } //Abilito il pulsante di log btn_log.Visible = true; }
protected void img_exportIndice_Click(object sender, ImageClickEventArgs e) { DocsPAWA.DocsPaWR.OrgTitolario titolario = new DocsPAWA.DocsPaWR.OrgTitolario(); titolario.ID = idTitolario; /* Andrea De Marco - Integra * modificato il timeout ad infinito perchè il servizio * impiegava più di tre minuti per l'ExportIndiceSistematico * * Dopo il rilascio è opportuno utilizzare soluzioni più performanti * che traducano il dataset in xml. */ wws.Timeout = System.Threading.Timeout.Infinite; //End - Andrea De Marco - Integra DocsPAWA.DocsPaWR.FileDocumento fileDoc = wws.ExportIndiceSistematico(titolario); if (fileDoc != null) { DocsPAWA.exportDati.exportDatiSessionManager session = new DocsPAWA.exportDati.exportDatiSessionManager(); session.SetSessionExportFile(fileDoc); ClientScript.RegisterStartupScript(this.GetType(), "openFile", "OpenFile();", true); } }
protected void setEtichetteTit(DocsPAWA.DocsPaWR.OrgTitolario titolario) { if (!string.IsNullOrEmpty(txt_etTitolario.Text)) { titolario.EtichettaTit = txt_etTitolario.Text; } else { titolario.EtichettaTit = "Titolario"; } if (!string.IsNullOrEmpty(txt_etLivello1.Text)) { titolario.EtichettaLiv1 = txt_etLivello1.Text; } else { titolario.EtichettaLiv1 = "Livello1"; } if (!string.IsNullOrEmpty(txt_etLivello2.Text)) { titolario.EtichettaLiv2 = txt_etLivello2.Text; } else { titolario.EtichettaLiv2 = "Livello2"; } if (!string.IsNullOrEmpty(txt_etLivello3.Text)) { titolario.EtichettaLiv3 = txt_etLivello3.Text; } else { titolario.EtichettaLiv3 = "Livello3"; } if (!string.IsNullOrEmpty(txt_etLivello4.Text)) { titolario.EtichettaLiv4 = txt_etLivello4.Text; } else { titolario.EtichettaLiv4 = "Livello4"; } if (!string.IsNullOrEmpty(txt_etLivello5.Text)) { titolario.EtichettaLiv5 = txt_etLivello5.Text; } else { titolario.EtichettaLiv5 = "Livello5"; } if (!string.IsNullOrEmpty(txt_etLivello6.Text)) { titolario.EtichettaLiv6 = txt_etLivello6.Text; } else { titolario.EtichettaLiv6 = "Livello6"; } }
protected void setTxtEtichette(DocsPAWA.DocsPaWR.OrgTitolario titolario) { if (!string.IsNullOrEmpty(titolario.EtichettaTit)) { txt_etTitolario.Text = titolario.EtichettaTit; } else { txt_etTitolario.Text = "Titolario"; } if (!string.IsNullOrEmpty(titolario.EtichettaLiv1)) { txt_etLivello1.Text = titolario.EtichettaLiv1; } else { txt_etLivello1.Text = "Livello1"; } if (!string.IsNullOrEmpty(titolario.EtichettaLiv2)) { txt_etLivello2.Text = titolario.EtichettaLiv2; } else { txt_etLivello2.Text = "Livello2"; } if (!string.IsNullOrEmpty(titolario.EtichettaLiv3)) { txt_etLivello3.Text = titolario.EtichettaLiv3; } else { txt_etLivello3.Text = "Livello3"; } if (!string.IsNullOrEmpty(titolario.EtichettaLiv4)) { txt_etLivello4.Text = titolario.EtichettaLiv4; } else { txt_etLivello4.Text = "Livello4"; } if (!string.IsNullOrEmpty(titolario.EtichettaLiv5)) { txt_etLivello5.Text = titolario.EtichettaLiv5; } else { txt_etLivello5.Text = "Livello5"; } if (!string.IsNullOrEmpty(titolario.EtichettaLiv6)) { txt_etLivello6.Text = titolario.EtichettaLiv6; } else { txt_etLivello6.Text = "Livello6"; } }