Ejemplo n.º 1
0
        //Recupero i documenti contenuti nel fascicolo per inserirli in deposito uno ad uno
        private static string insDocInFascinArchivio(string fascId, string tipoOp, bool sottoFascicolo)
        {
            DocsPaDB.Query_DocsPAWS.Fascicoli fascicoli = new DocsPaDB.Query_DocsPAWS.Fascicoli();
            ArrayList listaDoc = new ArrayList();

            if (!sottoFascicolo)
            {
                List <SearchResultInfo> tempList = fascicoli.getIdDocFasc(fascId);
                foreach (SearchResultInfo temp in tempList)
                {
                    listaDoc.Add(temp.Id);
                }
            }
            else
            {
                listaDoc = fascicoli.getIdDocSottoFasc(fascId);
            }
            string resInsDoc = "";

            if (listaDoc != null && listaDoc.Count > 0)
            {
                for (int i = 0; i < listaDoc.Count; i++)
                {
                    //Inserisco il documento in deposito
                    resInsDoc = TrasfInDepositoDoc(listaDoc[i].ToString(), "0", tipoOp);
                    if (resInsDoc == "-1")
                    {
                        break;
                    }
                }
            }
            return(resInsDoc);
        }
Ejemplo n.º 2
0
        public static List <SearchResultInfo> getListaDocumentiByIdProject(string idProject)
        {
            DocsPaDB.Query_DocsPAWS.Fascicoli fascicoli = new DocsPaDB.Query_DocsPAWS.Fascicoli();
            List <SearchResultInfo>           tempList  = fascicoli.getIdDocFasc(idProject);

            return(tempList);
        }