/// <summary> /// /// </summary> /// <param name="uoApp"></param> public static void SetSessionUoApp(DocsPaWR.UOSmistamento uoApp) { if (System.Web.HttpContext.Current.Session["SMISTA_DOC_MANAGER"] != null) { SmistaDocManager docManager = (SmistaDocManager)System.Web.HttpContext.Current.Session["SMISTA_DOC_MANAGER"]; docManager.SetUOAppartenenza(uoApp); System.Web.HttpContext.Current.Session["SMISTA_DOC_MANAGER"] = docManager; } }
protected void Page_Load(object sender, EventArgs e) { Response.Expires = -1; if (!Page.IsPostBack) { this.pulisciTreeView(); smistaDoc.SmistaDocManager docManager = this.GetSmistaDocManager(); DocsPaWR.UOSmistamento uoAppartenenza = docManager.GetUOAppartenenza(); this.caricaTreeView(uoAppartenenza); } }
private void caricaTreeView(DocsPaWR.UOSmistamento uoAppartenenza) { bool primaUo = true; if (uoAppartenenza.FlagCompetenza || uoAppartenenza.FlagConoscenza || this.isOneRuoloChecked(uoAppartenenza)) { this.caricaTreeViewUO(uoAppartenenza, primaUo); primaUo = false; } this.scorriUoInferiori(uoAppartenenza, primaUo); this.caricaTreeViewUoTrasmRapida(uoAppartenenza); }
private void creaGerarchia(DocsPaWR.UOSmistamento UoInferiore) { DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); DocsPaWR.UOSmistamento[] UoInf = ws.GetUOInferiori(UoInferiore.ID, this._mittenteSmistamento); UoInferiore.UoInferiori = UoInf; if (UoInferiore.UoInferiori != null && UoInferiore.UoInferiori.Length > 0) { foreach (DocsPaWR.UOSmistamento uo in UoInferiore.UoInferiori) { creaGerarchia(uo); } } }
private void caricaTreeViewUO(DocsPaWR.UOSmistamento uo, bool primaUo) { myTreeNode treenode = new myTreeNode(); if (primaUo) { myTreeNode treenodeIntestazione = new myTreeNode(); treenodeIntestazione.Text = "Selezioni Utente"; treenodeIntestazione.TIPO = "IS"; treenodeIntestazione.Expanded = true; treenodeIntestazione.Selected = true; this.TreeSmistaDocSelection.Nodes.Add(treenodeIntestazione); } treenode = (myTreeNode)TreeSmistaDocSelection.Nodes[0]; myTreeNode treenodeUo = new myTreeNode(); treenodeUo.Text = uo.Descrizione; if (uo.FlagCompetenza || uo.FlagConoscenza) { treenodeUo.Text += (uo.FlagCompetenza) ? " - (COMPETENZA)" : " - (CONOSCENZA)"; } treenodeUo.ID = uo.ID; treenodeUo.TIPO = "U"; treenodeUo.Expanded = true; treenodeUo.ImageUrl = "~/Images/Icons/uo_icon.png"; treenode.ChildNodes.Add(treenodeUo); if (uo.Ruoli != null && uo.Ruoli.Length > 0) { foreach (DocsPaWR.RuoloSmistamento ruolo in uo.Ruoli) { if (ruolo.FlagCompetenza || ruolo.FlagConoscenza || this.isOneUtenteChecked(ruolo)) { myTreeNode nodoRuolo = new myTreeNode(); nodoRuolo.Text = ruolo.Descrizione; if ((ruolo.FlagCompetenza || ruolo.FlagConoscenza) && !uo.FlagCompetenza && !uo.FlagConoscenza) { nodoRuolo.Text += (ruolo.FlagCompetenza) ? " - (COMPETENZA)" : " - (CONOSCENZA)"; } nodoRuolo.ID = ruolo.ID; nodoRuolo.TIPO = "R"; nodoRuolo.Expanded = true; nodoRuolo.ImageUrl = "~/Images/Icons/role2_icon.png"; treenodeUo.ChildNodes.Add(nodoRuolo); this.caricaTreeViewUtenti(ruolo, nodoRuolo, false); } } } }
private void scorriUoInferiori(DocsPaWR.UOSmistamento uo, bool primaUo) { if (uo.UoInferiori != null && uo.UoInferiori.Length > 0) { foreach (DocsPaWR.UOSmistamento uoInf in uo.UoInferiori) { if (uoInf.FlagCompetenza || uoInf.FlagConoscenza || this.isOneRuoloChecked(uoInf)) { this.caricaTreeViewUO(uoInf, primaUo); primaUo = false; } scorriUoInferiori(uoInf, primaUo); } } }
private void caricaTreeViewUO(DocsPaWR.UOSmistamento uo, bool primaUo) { myTreeNode treenode = new myTreeNode(); if (primaUo) { myTreeNode treenodeIntestazione = new myTreeNode(); treenodeIntestazione.Text = "Selezioni Utente"; treenodeIntestazione.DefaultStyle["font-weight"] = "bold"; treenodeIntestazione.setTipoNodo("IS"); treenodeIntestazione.Expanded = true; // Espande il nodo this.treeViewSelezioni.Nodes.Add(treenodeIntestazione); } treenode = (myTreeNode)treeViewSelezioni.Nodes[0]; myTreeNode treenodeUo = new myTreeNode(); treenodeUo.Text = uo.Descrizione; if (uo.FlagCompetenza || uo.FlagConoscenza) { treenodeUo.Text += (uo.FlagCompetenza) ? " - (COMPETENZA)" : " - (CONOSCENZA)"; } treenodeUo.ID = uo.ID; treenodeUo.setTipoNodo("U"); treenodeUo.Expanded = true; treenodeUo.DefaultStyle["font-weight"] = "bold"; treenode.Nodes.Add(treenodeUo); if (uo.Ruoli != null && uo.Ruoli.Length > 0) { foreach (DocsPAWA.DocsPaWR.RuoloSmistamento ruolo in uo.Ruoli) { if (ruolo.FlagCompetenza || ruolo.FlagConoscenza || this.isOneUtenteChecked(ruolo)) { myTreeNode nodoRuolo = new myTreeNode(); nodoRuolo.Text = ruolo.Descrizione; if ((ruolo.FlagCompetenza || ruolo.FlagConoscenza) && !uo.FlagCompetenza && !uo.FlagConoscenza) { nodoRuolo.Text += (ruolo.FlagCompetenza) ? " - (COMPETENZA)" : " - (CONOSCENZA)"; } nodoRuolo.ID = ruolo.ID; nodoRuolo.setTipoNodo("R"); nodoRuolo.Expanded = true; treenodeUo.Nodes.Add(nodoRuolo); this.caricaTreeViewUtenti(ruolo, nodoRuolo, false); } } } }
private bool isOneRuoloChecked(DocsPaWR.UOSmistamento uo) { bool result = false; if (uo.Ruoli != null && uo.Ruoli.Length > 0) { foreach (DocsPaWR.RuoloSmistamento ruolo in uo.Ruoli) { if (ruolo.FlagCompetenza || ruolo.FlagConoscenza || this.isOneUtenteChecked(ruolo)) { result = true; break; } } } return(result); }
private void caricaTreeViewUoTrasmRapida(DocsPaWR.UOSmistamento uoAppartenenza) { if (uoAppartenenza.UoSmistaTrasAutomatica != null && uoAppartenenza.UoSmistaTrasAutomatica.Length > 0) { myTreeNode treenodeIntestazione = new myTreeNode(); treenodeIntestazione.Text = "Modello"; treenodeIntestazione.TIPO = "IM"; treenodeIntestazione.Expanded = true; this.TreeSmistaDocSelection.Nodes.Add(treenodeIntestazione); foreach (DocsPaWR.UOSmistamento uo in uoAppartenenza.UoSmistaTrasAutomatica) { if (!string.IsNullOrEmpty(uo.ragioneTrasmRapida)) { myTreeNode treenodeUo = new myTreeNode(); treenodeUo.Text = uo.Descrizione + " - (" + uo.ragioneTrasmRapida + ")"; treenodeUo.ID = uo.ID; treenodeUo.Expanded = true; treenodeUo.TIPO = "UM"; treenodeIntestazione.ChildNodes.Add(treenodeUo); if (uo.Ruoli != null && uo.Ruoli.Length > 0) { foreach (DocsPaWR.RuoloSmistamento ruolo in uo.Ruoli) { myTreeNode nodoRuolo = new myTreeNode(); nodoRuolo.Text = ruolo.Descrizione; nodoRuolo.ID = ruolo.ID; nodoRuolo.TIPO = "R"; nodoRuolo.Expanded = true; treenodeUo.ChildNodes.Add(nodoRuolo); this.caricaTreeViewUtenti(ruolo, nodoRuolo, true); } } } else { if (uo.Ruoli != null && uo.Ruoli.Length > 0) { foreach (DocsPaWR.RuoloSmistamento ruolo in uo.Ruoli) { if (!string.IsNullOrEmpty(ruolo.ragioneTrasmRapida)) { myTreeNode nodoRuolo = new myTreeNode(); nodoRuolo.Text = ruolo.Descrizione + " - (" + ruolo.ragioneTrasmRapida + ")"; nodoRuolo.ID = ruolo.ID; nodoRuolo.TIPO = "R"; nodoRuolo.Expanded = true; treenodeIntestazione.ChildNodes.Add(nodoRuolo); this.caricaTreeViewUtenti(ruolo, nodoRuolo, true); } else { if (ruolo.Utenti != null && ruolo.Utenti.Length > 0) { foreach (DocsPaWR.UtenteSmistamento utente in ruolo.Utenti) { if (!string.IsNullOrEmpty(utente.ragioneTrasmRapida)) { myTreeNode nodoUtente = new myTreeNode(); nodoUtente.Text = utente.Denominazione + " - (" + utente.ragioneTrasmRapida + ")"; nodoUtente.ID = utente.ID; nodoUtente.TIPO = "P"; nodoUtente.Expanded = true; treenodeIntestazione.ChildNodes.Add(nodoUtente); } } } } } } } } } }
private void FillUOApp() { DocsPaWR.DocsPaWebService ws = new DocsPaWR.DocsPaWebService(); this._uoAppartenenza = ws.GetUOAppartenenza(this._infoUtente.idCorrGlobali, this._mittenteSmistamento, false); }
public void SetUOAppartenenza(DocsPaWR.UOSmistamento uoApp) { this._uoAppartenenza = uoApp; }
private void caricaTreeViewUoTrasmRapida(DocsPaWR.UOSmistamento uoAppartenenza) { if (uoAppartenenza.UoSmistaTrasAutomatica != null && uoAppartenenza.UoSmistaTrasAutomatica.Length > 0) { myTreeNode treenodeIntestazione = new myTreeNode(); treenodeIntestazione.Text = "Modello"; treenodeIntestazione.DefaultStyle["font-weight"] = "bold"; treenodeIntestazione.setTipoNodo("IM"); treenodeIntestazione.Expanded = true; this.treeViewSelezioni.Nodes.Add(treenodeIntestazione); foreach (DocsPaWR.UOSmistamento uo in uoAppartenenza.UoSmistaTrasAutomatica) { if (!string.IsNullOrEmpty(uo.ragioneTrasmRapida)) { myTreeNode treenodeUo = new myTreeNode(); treenodeUo.Text = uo.Descrizione + " - (" + uo.ragioneTrasmRapida + ")"; treenodeUo.ID = uo.ID; treenodeUo.Expanded = true; treenodeUo.setTipoNodo("UM"); treenodeIntestazione.Nodes.Add(treenodeUo); if (uo.Ruoli != null && uo.Ruoli.Length > 0) { foreach (DocsPAWA.DocsPaWR.RuoloSmistamento ruolo in uo.Ruoli) { myTreeNode nodoRuolo = new myTreeNode(); nodoRuolo.Text = ruolo.Descrizione; nodoRuolo.ID = ruolo.ID; nodoRuolo.setTipoNodo("R"); nodoRuolo.Expanded = true; treenodeUo.Nodes.Add(nodoRuolo); this.caricaTreeViewUtenti(ruolo, nodoRuolo, true); } } } else { if (uo.Ruoli != null && uo.Ruoli.Length > 0) { foreach (DocsPAWA.DocsPaWR.RuoloSmistamento ruolo in uo.Ruoli) { if (!string.IsNullOrEmpty(ruolo.ragioneTrasmRapida)) { myTreeNode nodoRuolo = new myTreeNode(); nodoRuolo.Text = ruolo.Descrizione + " - (" + ruolo.ragioneTrasmRapida + ")"; nodoRuolo.ID = ruolo.ID; nodoRuolo.setTipoNodo("R"); nodoRuolo.Expanded = true; treenodeIntestazione.Nodes.Add(nodoRuolo); this.caricaTreeViewUtenti(ruolo, nodoRuolo, true); } else { if (ruolo.Utenti != null && ruolo.Utenti.Length > 0) { foreach (DocsPaWR.UtenteSmistamento utente in ruolo.Utenti) { if (!string.IsNullOrEmpty(utente.ragioneTrasmRapida)) { myTreeNode nodoUtente = new myTreeNode(); nodoUtente.Text = utente.Denominazione + " - (" + utente.ragioneTrasmRapida + ")"; nodoUtente.ID = utente.ID; nodoUtente.setTipoNodo("P"); nodoUtente.Expanded = true; treenodeIntestazione.Nodes.Add(nodoUtente); } } } } } } } } } }