コード例 #1
0
 private void caricaTreeViewUtenti(DocsPAWA.DocsPaWR.RuoloSmistamento ruolo, myTreeNode nodoRuolo, bool daModello)
 {
     if (ruolo.Utenti != null && ruolo.Utenti.Length > 0)
     {
         foreach (DocsPAWA.DocsPaWR.UtenteSmistamento utente in ruolo.Utenti)
         {
             if (utente.FlagCompetenza || utente.FlagConoscenza)
             {
                 myTreeNode nodoUtente = new myTreeNode();
                 nodoUtente.Text = utente.Denominazione;
                 if (!ruolo.FlagCompetenza && !ruolo.FlagConoscenza)
                 {
                     nodoUtente.Text += (utente.FlagCompetenza) ? " - (COMPETENZA)" : " - (CONOSCENZA)";
                 }
                 nodoUtente.ID = utente.ID;
                 nodoUtente.setTipoNodo("P");
                 nodoUtente.Expanded = true;
                 nodoRuolo.Nodes.Add(nodoUtente);
             }
             else
             {
                 if (daModello)
                 {
                     myTreeNode nodoUtente = new myTreeNode();
                     nodoUtente.Text = utente.Denominazione;
                     nodoUtente.ID   = utente.ID;
                     nodoUtente.setTipoNodo("P");
                     nodoUtente.Expanded = true;
                     nodoRuolo.Nodes.Add(nodoUtente);
                 }
             }
         }
     }
 }
コード例 #2
0
        public bool ScartaDoc()
        {
            //string IDTrasmUtente = this.GetIdTrasmissioneUtente(GetCurrentDocumentPosition()-1);
            //bool trasmConWorkflow = ((DocsPAWA.DocsPaWR.DatiTrasmissioneDocumento) this._datiDocumentiTrasmessi[GetCurrentDocumentPosition()-1]).TrasmissioneConWorkflow;
            //string idPeople = this._infoUtente.idPeople;
            //string idTrasmissione = ((DocsPAWA.DocsPaWR.DatiTrasmissioneDocumento)this._datiDocumentiTrasmessi[GetCurrentDocumentPosition() - 1]).IDTrasmissione;
            //return ScartaDocumento(IDTrasmUtente,trasmConWorkflow, idPeople, idTrasmissione);

            //new
            //nuovi parametri per la chiamata alla nuova procedura
            string idOggetto      = ((DocsPAWA.DocsPaWR.DatiTrasmissioneDocumento) this._datiDocumentiTrasmessi[GetCurrentDocumentPosition() - 1]).IDDocumento;
            string tipoOggetto    = "D";
            string idTrasmissione = ((DocsPAWA.DocsPaWR.DatiTrasmissioneDocumento) this._datiDocumentiTrasmessi[GetCurrentDocumentPosition() - 1]).IDTrasmissione;
            string idTrasmsingola = ((DocsPAWA.DocsPaWR.DatiTrasmissioneDocumento) this._datiDocumentiTrasmessi[GetCurrentDocumentPosition() - 1]).IDTrasmissioneSingola;

            DocsPaWR.RuoloSmistamento ruolo = new DocsPAWA.DocsPaWR.RuoloSmistamento();
            ruolo.ID = this._ruolo.systemId;


            return(ScartaDocumentoSP(this._infoUtente, idOggetto, tipoOggetto, idTrasmissione, idTrasmsingola, this._mittenteSmistamento, ruolo));
        }