public SAAdminTool.DocsPaWR.OrgNodoTitolario GetNodoTitolario() { SAAdminTool.DocsPaWR.OrgNodoTitolario retValue = null; string itemValue = this.GetViewStateItem("ID"); if (itemValue != string.Empty && itemValue != "0") { retValue = new SAAdminTool.DocsPaWR.OrgNodoTitolario(); retValue.ID = itemValue; retValue.Codice = this.GetViewStateItem("Codice"); retValue.Descrizione = this.GetViewStateItem("Descrizione"); retValue.CodiceAmministrazione = this.GetViewStateItem("CodiceAmministrazione"); retValue.CodiceLivello = this.GetViewStateItem("CodiceLivello"); itemValue = this.GetViewStateItem("CountChildNodiTitolario"); if (itemValue != string.Empty) { retValue.CountChildNodiTitolario = Convert.ToInt32(itemValue); } retValue.IDParentNodoTitolario = this.GetViewStateItem("IDParentNodoTitolario"); retValue.IDRegistroAssociato = this.GetViewStateItem("IDRegistroAssociato"); retValue.Livello = this.GetViewStateItem("Livello"); //NuovaGestioneTitolario retValue.ID_Titolario = this.GetViewStateItem("IDTitolario"); retValue.stato = this.GetViewStateItem("Stato"); retValue.dataAttivazione = this.GetViewStateItem("DataAttivazione"); retValue.dataCessazione = this.GetViewStateItem("DataCessazione"); } return(retValue); }
public void SetNodoTitolario(SAAdminTool.DocsPaWR.OrgNodoTitolario nodoTitolario) { this.SetViewStateItem("ID", nodoTitolario.ID); this.SetViewStateItem("Codice", nodoTitolario.Codice); this.SetViewStateItem("Descrizione", nodoTitolario.Descrizione); this.SetViewStateItem("CodiceAmministrazione", nodoTitolario.CodiceAmministrazione); this.SetViewStateItem("CodiceLivello", nodoTitolario.CodiceLivello); this.SetViewStateItem("CountChildNodiTitolario", nodoTitolario.CountChildNodiTitolario.ToString()); this.SetViewStateItem("CreazioneFascicoliAbilitata", nodoTitolario.CreazioneFascicoliAbilitata.ToString()); this.SetViewStateItem("IDParentNodoTitolario", nodoTitolario.IDParentNodoTitolario); this.SetViewStateItem("IDRegistroAssociato", nodoTitolario.IDRegistroAssociato); this.SetViewStateItem("Livello", nodoTitolario.Livello); this.SetViewStateItem("NumeroMesiConservazione", nodoTitolario.NumeroMesiConservazione.ToString()); this.SetViewStateItem("TipologiaFascicolo", nodoTitolario.ID_TipoFascicolo.ToString()); this.SetViewStateItem("BloccaTipologiaFascicolo", nodoTitolario.bloccaTipoFascicolo.ToString()); this.SetViewStateItem("BloccaNodiFigli", nodoTitolario.bloccaNodiFigli.ToString()); this.SetViewStateItem("AttivaContatore", nodoTitolario.contatoreAttivo.ToString()); this.SetViewStateItem("ProtocolloTitolario", nodoTitolario.numProtoTit.ToString()); //NuovaGestioneTitolario this.SetViewStateItem("IDTitolario", nodoTitolario.ID_Titolario.ToString()); this.SetViewStateItem("DataAttivazione", nodoTitolario.dataAttivazione.ToString()); this.SetViewStateItem("DataCessazione", nodoTitolario.dataCessazione.ToString()); this.SetViewStateItem("Stato", nodoTitolario.stato.ToString()); this.SetViewStateItem("Note", nodoTitolario.note); this.SetNodeDescription(nodoTitolario); }
protected void btn_del_Click(object sender, EventArgs e) { bool AllTitolario = false; try { if (this.trvNodiTitolario.SelectedNodeIndex != "") { TreeNodeTitolario selectedNode = this.GetNodeFromIndex(this.trvNodiTitolario.SelectedNodeIndex); if (selectedNode != null) { SAAdminTool.DocsPaWR.OrgNodoTitolario nodoTitolario = selectedNode.GetNodoTitolario(); if (nodoTitolario.Livello.Equals("0") && nodoTitolario.Codice.Equals("T") && nodoTitolario.IDParentNodoTitolario.Equals("0")) { AllTitolario = true; } if (this.ExtendToNode(selectedNode.ID, this.hd_idGruppo.Value, false, true, AllTitolario)) { this.setBoldNode(false); } //this.FillVisibAttuale(); } } } catch { this.ShowErrorMessage("Si è verificato un errore, impossibile procedere nella funzionalità"); } }
private SAAdminTool.DocsPaWR.OrgNodoTitolario GetCurrentTitolario() { SAAdminTool.DocsPaWR.OrgNodoTitolario retValue = null; if (this.trvNodiTitolario.SelectedNodeIndex.Length > 3) { TreeNodeTitolario selectedNode = this.GetNodeFromIndex(this.trvNodiTitolario.SelectedNodeIndex); retValue = selectedNode.GetNodoTitolario(); selectedNode = null; } return(retValue); }
private TreeNodeTitolario CreateNewTreeNodeTitolario(SAAdminTool.DocsPaWR.OrgNodoTitolario nodoTitolario) { TreeNodeTitolario retValue = new TreeNodeTitolario(); DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); bool ruoloAssociato = (ws.AmmGetVisibNodoTit_InRuolo(nodoTitolario.ID, this.hd_idGruppo.Value) != null); ((TreeNodeTitolario)retValue).SetNodoTitolario(nodoTitolario, ruoloAssociato); return(retValue); }
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 = (SAAdminTool.DocsPaWR.OrgNodoTitolario)Session["nodoSelPerIndice"]; //Valorizzo l'idAmministrazione idAmministrazione = wws.getIdAmmByCod(nodoSelezionato.CodiceAmministrazione); //Recupero il titolario di appartenenza SAAdminTool.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); } }
private SAAdminTool.DocsPaWR.OrgNodoTitolario GetParentTitolario() { SAAdminTool.DocsPaWR.OrgNodoTitolario retValue = null; if (this.trvNodiTitolario.SelectedNodeIndex != "0") { TreeNodeTitolario selectedNode = this.GetNodeFromIndex(this.trvNodiTitolario.SelectedNodeIndex); TreeNodeTitolario parentNode = (TreeNodeTitolario)selectedNode.Parent; if (parentNode != null) { retValue = parentNode.GetNodoTitolario(); } } return(retValue); }
private void SetNodeDescription(SAAdminTool.DocsPaWR.OrgNodoTitolario nodoTitolario, bool ruoloAssociato) { string identifReg = string.Empty; this.ID = nodoTitolario.ID; //Verifico se è un titolario per aggiornare la descrizione //in funzione dello stato if (nodoTitolario.Livello == "0" && nodoTitolario.IDParentNodoTitolario == "0" && nodoTitolario.Codice == "T" && nodoTitolario.ID_Titolario == "0") { switch (nodoTitolario.stato) { case "A": this.Text = nodoTitolario.Codice + " - " + nodoTitolario.Descrizione + " Attivo"; break; case "D": this.Text = nodoTitolario.Codice + " - " + nodoTitolario.Descrizione + " in definizione"; break; case "C": this.Text = nodoTitolario.Codice + " - " + nodoTitolario.Descrizione + " in vigore dal " + nodoTitolario.dataAttivazione + " al " + nodoTitolario.dataCessazione; break; } } else { //if (nodoTitolario.IDRegistroAssociato != null && nodoTitolario.IDRegistroAssociato != string.Empty) // identifReg = "[R] "; //else // identifReg = ""; if (ruoloAssociato) { this.Text = "<b>" + nodoTitolario.Codice + " - " + identifReg + nodoTitolario.Descrizione + "</b>"; } else { this.Text = nodoTitolario.Codice + " - " + identifReg + nodoTitolario.Descrizione; } } }
public void SetNodoTitolario(SAAdminTool.DocsPaWR.OrgNodoTitolario nodoTitolario, bool ruoloAssociato) { this.SetViewStateItem("ID", nodoTitolario.ID); this.SetViewStateItem("Codice", nodoTitolario.Codice); this.SetViewStateItem("Descrizione", nodoTitolario.Descrizione); this.SetViewStateItem("CodiceAmministrazione", nodoTitolario.CodiceAmministrazione); this.SetViewStateItem("CodiceLivello", nodoTitolario.CodiceLivello); this.SetViewStateItem("CountChildNodiTitolario", nodoTitolario.CountChildNodiTitolario.ToString()); this.SetViewStateItem("IDParentNodoTitolario", nodoTitolario.IDParentNodoTitolario); this.SetViewStateItem("IDRegistroAssociato", nodoTitolario.IDRegistroAssociato); this.SetViewStateItem("Livello", nodoTitolario.Livello); //NuovaGestioneTitolario this.SetViewStateItem("IDTitolario", nodoTitolario.ID_Titolario.ToString()); this.SetViewStateItem("DataAttivazione", nodoTitolario.dataAttivazione.ToString()); this.SetViewStateItem("DataCessazione", nodoTitolario.dataCessazione.ToString()); this.SetViewStateItem("Stato", nodoTitolario.stato.ToString()); this.SetNodeDescription(nodoTitolario, ruoloAssociato); }
private void abilitazioneTasti() { TreeNodeTitolario selectedNode = this.GetNodeFromIndex(this.trvNodiTitolario.SelectedNodeIndex); if (selectedNode != null) { SAAdminTool.DocsPaWR.OrgNodoTitolario nodoTitolario = selectedNode.GetNodoTitolario(); if (nodoTitolario == null) { this.impostaStatoTasti(false, false, false); return; } if (nodoTitolario.Livello == "0" && nodoTitolario.Codice.Equals("T") && nodoTitolario.IDParentNodoTitolario.Equals("0")) { this.lbl_agg_nodo.Visible = false; this.lbl_agg_nodo_figli.Text = "Aggiungi visibilità per tutto il titolario"; this.lbl_elimina.Text = "Elimina visibilità di tutto il titolario"; this.impostaStatoTasti(false, true, true); this.btn_add.Visible = false; } else { this.lbl_agg_nodo.Visible = true; this.lbl_agg_nodo_figli.Text = "Aggiungi visibilità al nodo e a tutti i sotto-nodi"; this.lbl_elimina.Text = "Elimina visibilità"; this.btn_add.Visible = true; if (nodoTitolario.Livello != "0" && nodoTitolario.IDParentNodoTitolario != "0" && nodoTitolario.Codice != "T" && nodoTitolario.ID_Titolario != "0") { this.impostaStatoTasti(!selectedNode.Text.Contains("<b>"), (!selectedNode.Text.Contains("<b>") && nodoTitolario.CountChildNodiTitolario > 0), selectedNode.Text.Contains("<b>")); } else { this.impostaStatoTasti(false, false, false); } } } }
protected void btn_add_figli_Click(object sender, EventArgs e) { bool AllTitolario = false; try { if (this.trvNodiTitolario.SelectedNodeIndex != "") { TreeNodeTitolario selectedNode = this.GetNodeFromIndex(this.trvNodiTitolario.SelectedNodeIndex); if (selectedNode != null) { SAAdminTool.DocsPaWR.OrgNodoTitolario nodoTitolario = selectedNode.GetNodoTitolario(); if (nodoTitolario.Livello.Equals("0") && nodoTitolario.Codice.Equals("T") && nodoTitolario.IDParentNodoTitolario.Equals("0")) { AllTitolario = true; } //{ // SAAdminTool.DocsPaWR.EsitoOperazione[] retValue = null; // AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink(); // ArrayList ruoli = new ArrayList(); // ruoli.Add( // retValue = ws.AmmUpdateRuoliTitolario(nodoTitolario.ID_Titolario, idAmm, true, changedRuoliTitolario, changedRuoliTitolarioDisattivati, nodoTitolario.IDRegistroAssociato); //} //else //{ if (this.ExtendToNode(selectedNode.ID, this.hd_idGruppo.Value, true, true, AllTitolario)) { if (!AllTitolario) { this.ExtendToChildNodes(selectedNode.ID, this.hd_idGruppo.Value); } } //} //this.FillVisibAttuale(); } } } catch { this.ShowErrorMessage("Si è verificato un errore, impossibile procedere nella funzionalità"); } }
public SAAdminTool.DocsPaWR.OrgNodoTitolario GetNodoTitolario() { SAAdminTool.DocsPaWR.OrgNodoTitolario retValue = null; string itemValue = this.GetViewStateItem("ID"); if (itemValue != string.Empty && itemValue != "0") { retValue = new SAAdminTool.DocsPaWR.OrgNodoTitolario(); retValue.ID = itemValue; retValue.Codice = this.GetViewStateItem("Codice"); retValue.Descrizione = this.GetViewStateItem("Descrizione"); retValue.CodiceAmministrazione = this.GetViewStateItem("CodiceAmministrazione"); retValue.CodiceLivello = this.GetViewStateItem("CodiceLivello"); itemValue = this.GetViewStateItem("CountChildNodiTitolario"); if (itemValue != string.Empty) { retValue.CountChildNodiTitolario = Convert.ToInt32(itemValue); } itemValue = this.GetViewStateItem("CreazioneFascicoliAbilitata"); if (itemValue != string.Empty) { retValue.CreazioneFascicoliAbilitata = Convert.ToBoolean(itemValue); } retValue.IDParentNodoTitolario = this.GetViewStateItem("IDParentNodoTitolario"); retValue.IDRegistroAssociato = this.GetViewStateItem("IDRegistroAssociato"); retValue.Livello = this.GetViewStateItem("Livello"); itemValue = this.GetViewStateItem("NumeroMesiConservazione"); if (itemValue != string.Empty) { retValue.NumeroMesiConservazione = Convert.ToInt32(itemValue); } //Impostazione tipo fascicoli retValue.ID_TipoFascicolo = this.GetViewStateItem("TipologiaFascicolo"); //Impostazione blocco tipo fascicolo retValue.bloccaTipoFascicolo = this.GetViewStateItem("BloccaTipologiaFascicolo"); //Blocco creazione nodi figli retValue.bloccaNodiFigli = this.GetViewStateItem("BloccaNodiFigli"); //Attivazione contatore retValue.contatoreAttivo = this.GetViewStateItem("AttivaContatore"); //NuovaGestioneTitolario retValue.ID_Titolario = this.GetViewStateItem("IDTitolario"); retValue.stato = this.GetViewStateItem("Stato"); retValue.dataAttivazione = this.GetViewStateItem("DataAttivazione"); retValue.dataCessazione = this.GetViewStateItem("DataCessazione"); retValue.note = this.GetViewStateItem("Note"); //Protocollo Titolario retValue.numProtoTit = this.GetViewStateItem("ProtocolloTitolario"); } return(retValue); }