private string moveFascInPage(ObjScrollElementsList objScrollElementsList, Page page, ScrollManager.ScrollDirection scrollDirection) { string script = string.Empty; if (SiteNavigation.CallContextStack.CallerContext != null) { //Verifico in che direzione muovermi if (scrollDirection == ScrollManager.ScrollDirection.NEXT) { objScrollElementsList.selectedElement++; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["fascIndex"] = objScrollElementsList.selectedElement.ToString(); } if (scrollDirection == ScrollManager.ScrollDirection.PREV) { objScrollElementsList.selectedElement--; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["fascIndex"] = objScrollElementsList.selectedElement.ToString(); } } if (objScrollElementsList.objList != null) { DocsPaWR.SearchObject fasc = (DocsPaWR.SearchObject)objScrollElementsList.objList[objScrollElementsList.selectedElement]; //DocsPaWR.Fascicolo fasc = (DocsPaWR.Fascicolo)objScrollElementsList.objList[objScrollElementsList.selectedElement]; DocsPaWR.Fascicolo newfasc = FascicoliManager.getFascicoloById(page, fasc.SearchObjectID); if (fasc != null) { script = ScrollManager.refreshPage(newfasc, page); } } return(script); }
private string moveTrasmInPage(ObjScrollElementsList objScrollElementsList, Page page, ScrollManager.ScrollDirection scrollDirection) { string script = string.Empty; DocsPAWA.DocsPaWR.Trasmissione trasm = null; if (SiteNavigation.CallContextStack.CallerContext != null) { //Verifico in che direzione muovermi if (scrollDirection == ScrollManager.ScrollDirection.NEXT) { objScrollElementsList.selectedElement++; //Recupero la trasmissione trasm = (DocsPAWA.DocsPaWR.Trasmissione)objScrollElementsList.objList[objScrollElementsList.selectedElement]; if (trasm != null) { SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = objScrollElementsList.selectedElement.ToString(); } } if (scrollDirection == ScrollManager.ScrollDirection.PREV) { objScrollElementsList.selectedElement--; //Recupero la trasmissione trasm = (DocsPAWA.DocsPaWR.Trasmissione)objScrollElementsList.objList[objScrollElementsList.selectedElement]; if (trasm != null) { SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = objScrollElementsList.selectedElement.ToString(); } } } if (objScrollElementsList.objList != null) { //Recupero l'infoDocumento o l'infoFascicolo dal dettaglio della trasmissione if (trasm != null && trasm.infoDocumento != null && !string.IsNullOrEmpty(trasm.infoDocumento.idProfile)) { DocsPaWR.InfoDocumento doc = trasm.infoDocumento; if (doc != null) { script = ScrollManager.refreshPage(doc, page); } } if (trasm != null && trasm.infoFascicolo != null && !string.IsNullOrEmpty(trasm.infoFascicolo.idFascicolo)) { DocsPaWR.InfoFascicolo fasc = trasm.infoFascicolo; if (fasc != null) { script = ScrollManager.refreshPage(fasc, page); } } } return(script); }
private string moveToDoListInPage(ObjScrollElementsList objScrollElementsList, Page page, ScrollManager.ScrollDirection scrollDirection) { string script = string.Empty; DocsPAWA.DocsPaWR.Trasmissione[] dettTrasm = null; if (SiteNavigation.CallContextStack.CallerContext != null) { //Verifico in che direzione muovermi if (scrollDirection == ScrollManager.ScrollDirection.NEXT) { objScrollElementsList.selectedElement++; //Recupero il dettaglio della trasissione dettTrasm = TrasmManager.trasmGetDettaglioTrasmissione(UserManager.getUtente(page), UserManager.getRuolo(page), (DocsPAWA.DocsPaWR.infoToDoList)objScrollElementsList.objList[objScrollElementsList.selectedElement]); if (dettTrasm != null) { SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["idTrasm"] = dettTrasm[0].systemId; } } if (scrollDirection == ScrollManager.ScrollDirection.PREV) { objScrollElementsList.selectedElement--; //Recupero il dettaglio della trasissione dettTrasm = TrasmManager.trasmGetDettaglioTrasmissione(UserManager.getUtente(page), UserManager.getRuolo(page), (DocsPAWA.DocsPaWR.infoToDoList)objScrollElementsList.objList[objScrollElementsList.selectedElement]); if (dettTrasm != null) { SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["idTrasm"] = dettTrasm[0].systemId; } } } if (objScrollElementsList.objList != null) { //Recupero l'infoDocumento o l'infoFascicolo dal dettaglio della trasmissione if (dettTrasm != null && dettTrasm[0].infoDocumento != null && !string.IsNullOrEmpty(dettTrasm[0].infoDocumento.idProfile)) { DocsPaWR.InfoDocumento doc = dettTrasm[0].infoDocumento; if (doc != null) { script = ScrollManager.refreshPage(doc, page); } } if (dettTrasm != null && dettTrasm[0].infoFascicolo != null && !string.IsNullOrEmpty(dettTrasm[0].infoFascicolo.idFascicolo)) { DocsPaWR.InfoFascicolo fasc = dettTrasm[0].infoFascicolo; if (fasc != null) { script = ScrollManager.refreshPage(fasc, page); } } } return(script); }
private string moveDocInPage(ObjScrollElementsList objScrollElementsList, Page page, ScrollManager.ScrollDirection scrollDirection) { string script = string.Empty; if (SiteNavigation.CallContextStack.CallerContext != null) { //Verifico in che direzione muovermi if (scrollDirection == ScrollManager.ScrollDirection.NEXT) { objScrollElementsList.selectedElement++; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = objScrollElementsList.selectedElement.ToString(); } if (scrollDirection == ScrollManager.ScrollDirection.PREV) { objScrollElementsList.selectedElement--; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = objScrollElementsList.selectedElement.ToString(); } } if (objScrollElementsList.objList != null) { InfoDocumento newDoc = null; string tipo = objScrollElementsList.objList[objScrollElementsList.selectedElement].GetType().Name; if (tipo.Equals("SearchObject")) { DocsPaWR.SearchObject doc = (DocsPaWR.SearchObject)objScrollElementsList.objList[objScrollElementsList.selectedElement]; newDoc = DocumentManager.GetInfoDocumento(doc.SearchObjectID, doc.SearchObjectID, page); if (doc != null) { script = ScrollManager.refreshPage(newDoc, page); } } else { DocsPaWR.InfoDocumento doc = (DocsPaWR.InfoDocumento)objScrollElementsList.objList[objScrollElementsList.selectedElement]; newDoc = DocumentManager.GetInfoDocumento(doc.idProfile, doc.idProfile, page); if (doc != null) { script = ScrollManager.refreshPage(newDoc, page); } } } return(script); }
private string moveTrasmNotInPage(ObjScrollElementsList objScrollElementsList, Page page, ScrollManager.ScrollDirection scrollDirection) { string script = string.Empty; DocsPAWA.DocsPaWR.Trasmissione[] listaTram = null; DocsPAWA.DocsPaWR.Trasmissione trasm = null; //Recupero i filtri di ricerca ed effettuo la nuova ricerca if (SiteNavigation.CallContextStack.CallerContext != null) { //Verifico in che direzione muovermi if (scrollDirection == ScrollManager.ScrollDirection.NEXT) { objScrollElementsList.selectedElement = 0; objScrollElementsList.selectedPage++; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = "0"; SiteNavigation.CallContextStack.CallerContext.PageNumber = objScrollElementsList.selectedPage + 1; //Effettuo una nuova ricerca listaTram = searchTrasm(objScrollElementsList, page); if (listaTram != null) { objScrollElementsList.objList = new ArrayList(listaTram); trasm = (DocsPaWR.Trasmissione)objScrollElementsList.objList[0]; } } if (scrollDirection == ScrollManager.ScrollDirection.PREV) { objScrollElementsList.selectedElement = objScrollElementsList.pageSize - 1; objScrollElementsList.selectedPage--; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = (objScrollElementsList.pageSize - 1).ToString(); SiteNavigation.CallContextStack.CallerContext.PageNumber = objScrollElementsList.selectedPage + 1; //Effettuo una nuova ricerca listaTram = searchTrasm(objScrollElementsList, page); if (listaTram != null) { objScrollElementsList.objList = new ArrayList(listaTram); trasm = (DocsPaWR.Trasmissione)objScrollElementsList.objList[objScrollElementsList.pageSize - 1]; } } } if (objScrollElementsList.objList != null) { //Recupero l'infoDocumento o l'infoFascicolo dal dettaglio della trasmissione if (trasm != null && trasm.infoDocumento != null && !string.IsNullOrEmpty(trasm.infoDocumento.idProfile)) { DocsPaWR.InfoDocumento doc = trasm.infoDocumento; if (doc != null) { script = ScrollManager.refreshPage(doc, page); } } if (trasm != null && trasm.infoFascicolo != null && !string.IsNullOrEmpty(trasm.infoFascicolo.idFascicolo)) { DocsPaWR.InfoFascicolo fasc = trasm.infoFascicolo; if (fasc != null) { script = ScrollManager.refreshPage(fasc, page); } } } return(script); }
private string moveToDoListNotInPage(ObjScrollElementsList objScrollElementsList, Page page, ScrollManager.ScrollDirection scrollDirection) { string script = string.Empty; DocsPAWA.DocsPaWR.Trasmissione[] dettTrasm = null; //Recupero i filtri di ricerca ed effettuo la nuova ricerca if (SiteNavigation.CallContextStack.CallerContext != null) { //Verifico in che direzione muovermi if (scrollDirection == ScrollManager.ScrollDirection.NEXT) { objScrollElementsList.selectedElement = 0; objScrollElementsList.selectedPage++; //Effettuo una nuova ricerca DocsPAWA.DocsPaWR.infoToDoList[] listInfoToDoList = null; int totalTrasmNonViste = 0; if (objScrollElementsList.searchContext == ObjScrollElementsList.EmunSearchContext.RICERCA_TRASM_DOC_TO_DO_LIST) { listInfoToDoList = TrasmManager.getMyNewTodolist(getListaRegistri(UserManager.getRuolo().registri), DocumentManager.getFiltroRicTrasm(page), objScrollElementsList.selectedPage + 1, objScrollElementsList.pageSize, out objScrollElementsList.totalNumberOfElements, out totalTrasmNonViste); } //listInfoToDoList = TrasmManager.getMyTodolist("D", getListaRegistri(UserManager.getRuolo().registri), DocumentManager.getFiltroRicTrasm(page), objScrollElementsList.selectedPage + 1, objScrollElementsList.pageSize, out objScrollElementsList.totalNumberOfElements);)) if (objScrollElementsList.searchContext == ObjScrollElementsList.EmunSearchContext.RICERCA_TRASM_FASC_TO_DO_LIST) { TrasmManager.getMyNewTodolist(getListaRegistri(UserManager.getRuolo().registri), DocumentManager.getFiltroRicTrasm(page), objScrollElementsList.selectedPage + 1, objScrollElementsList.pageSize, out objScrollElementsList.totalNumberOfElements, out totalTrasmNonViste); } //listInfoToDoList = TrasmManager.getMyTodolist("F", getListaRegistri(UserManager.getRuolo().registri), DocumentManager.getFiltroRicTrasm(page), objScrollElementsList.selectedPage + 1, objScrollElementsList.pageSize, out objScrollElementsList.totalNumberOfElements); //Il risultato della ricerca potrebbe essere vuoto in quanto le trasmissioni che si stanno scorrendo vengono contestualmente rimosse dalla toDoList if (listInfoToDoList != null && listInfoToDoList.Length != 0) { objScrollElementsList.objList = new ArrayList(listInfoToDoList); //Recupero il dettaglio della trasmissione dettTrasm = TrasmManager.trasmGetDettaglioTrasmissione(UserManager.getUtente(page), UserManager.getRuolo(page), (DocsPAWA.DocsPaWR.infoToDoList)objScrollElementsList.objList[objScrollElementsList.selectedElement]); if (dettTrasm != null) { SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["idTrasm"] = dettTrasm[0].systemId; SiteNavigation.CallContextStack.CallerContext.PageNumber = objScrollElementsList.selectedPage + 1; } } else { if (SiteNavigation.CallContextStack.CallerContext != null) { SiteNavigation.CallContextStack.CallerContext.objScrollElementsList = null; } objScrollElementsList.objList = null; } } if (scrollDirection == ScrollManager.ScrollDirection.PREV) { objScrollElementsList.selectedElement = objScrollElementsList.pageSize - 1; objScrollElementsList.selectedPage--; int totalTrasmNonViste = 0; //Effettuo una nuova ricerca DocsPAWA.DocsPaWR.infoToDoList[] listInfoToDoList = null; if (objScrollElementsList.searchContext == ObjScrollElementsList.EmunSearchContext.RICERCA_TRASM_DOC_TO_DO_LIST) { listInfoToDoList = TrasmManager.getMyNewTodolist(getListaRegistri(UserManager.getRuolo().registri), DocumentManager.getFiltroRicTrasm(page), objScrollElementsList.selectedPage + 1, objScrollElementsList.pageSize, out objScrollElementsList.totalNumberOfElements, out totalTrasmNonViste); } //listInfoToDoList = TrasmManager.getMyTodolist("D", getListaRegistri(UserManager.getRuolo().registri), DocumentManager.getFiltroRicTrasm(page), objScrollElementsList.selectedPage + 1, objScrollElementsList.pageSize, out objScrollElementsList.totalNumberOfElements); if (objScrollElementsList.searchContext == ObjScrollElementsList.EmunSearchContext.RICERCA_TRASM_FASC_TO_DO_LIST) { listInfoToDoList = TrasmManager.getMyNewTodolist(getListaRegistri(UserManager.getRuolo().registri), DocumentManager.getFiltroRicTrasm(page), objScrollElementsList.selectedPage + 1, objScrollElementsList.pageSize, out objScrollElementsList.totalNumberOfElements, out totalTrasmNonViste); } //listInfoToDoList = TrasmManager.getMyTodolist("F", getListaRegistri(UserManager.getRuolo().registri), DocumentManager.getFiltroRicTrasm(page), objScrollElementsList.selectedPage + 1, objScrollElementsList.pageSize, out objScrollElementsList.totalNumberOfElements); //Il risultato della ricerca potrebbe essere vuoto in quanto le trasmissioni che si stanno scorrendo vengono contestualmente rimosse dalla toDoList if (listInfoToDoList != null && listInfoToDoList.Length != 0) { objScrollElementsList.objList = new ArrayList(listInfoToDoList); //Recupero il dettaglio della trasmissione dettTrasm = TrasmManager.trasmGetDettaglioTrasmissione(UserManager.getUtente(page), UserManager.getRuolo(page), (DocsPAWA.DocsPaWR.infoToDoList)objScrollElementsList.objList[objScrollElementsList.selectedElement]); if (dettTrasm != null) { SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["idTrasm"] = dettTrasm[0].systemId; SiteNavigation.CallContextStack.CallerContext.PageNumber = objScrollElementsList.selectedPage + 1; } } else { if (SiteNavigation.CallContextStack.CallerContext != null) { SiteNavigation.CallContextStack.CallerContext.objScrollElementsList = null; } objScrollElementsList.objList = null; } } } if (objScrollElementsList.objList != null) { //Recupero l'infoDocumento o l'infoFascicolo dal dettaglio della trasmissione if (dettTrasm != null && dettTrasm[0].infoDocumento != null && !string.IsNullOrEmpty(dettTrasm[0].infoDocumento.idProfile)) { DocsPaWR.InfoDocumento doc = dettTrasm[0].infoDocumento; if (doc != null) { script = ScrollManager.refreshPage(doc, page); } } if (dettTrasm != null && dettTrasm[0].infoFascicolo != null && !string.IsNullOrEmpty(dettTrasm[0].infoFascicolo.idFascicolo)) { DocsPaWR.InfoFascicolo fasc = dettTrasm[0].infoFascicolo; if (fasc != null) { script = ScrollManager.refreshPage(fasc, page); } } } return(script); }
private string moveDocNotInPage(ObjScrollElementsList objScrollElementsList, Page page, ScrollManager.ScrollDirection scrollDirection) { string script = string.Empty; //Recupero le informazioni per effettuare una nuova ricerca DocsPAWA.DocsPaWR.SearchObject[] listaDoc = null; DocsPaWR.InfoDocumento doc = null; //Recupero i filtri di ricerca ed effettuo la nuova ricerca if (SiteNavigation.CallContextStack.CallerContext != null) { //Verifico in che direzione muovermi if (scrollDirection == ScrollManager.ScrollDirection.NEXT) { objScrollElementsList.selectedElement = 0; objScrollElementsList.selectedPage++; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = "0"; SiteNavigation.CallContextStack.CallerContext.PageNumber = objScrollElementsList.selectedPage + 1; //Effettuo la nuova ricerca listaDoc = searchDoc(objScrollElementsList, page); if (listaDoc != null) { objScrollElementsList.objList = new ArrayList(listaDoc); string tipo = objScrollElementsList.objList[0].GetType().Name; if (tipo.Equals("SearchObject")) { DocsPaWR.SearchObject Newdoc = (DocsPaWR.SearchObject)objScrollElementsList.objList[0]; doc = DocumentManager.GetInfoDocumento(Newdoc.SearchObjectID, Newdoc.SearchObjectID, page); } else { doc = (DocsPaWR.InfoDocumento)objScrollElementsList.objList[0]; } } } if (scrollDirection == ScrollManager.ScrollDirection.PREV) { objScrollElementsList.selectedElement = objScrollElementsList.pageSize - 1; objScrollElementsList.selectedPage--; SiteNavigation.CallContextStack.CallerContext.QueryStringParameters["docIndex"] = (objScrollElementsList.pageSize - 1).ToString(); SiteNavigation.CallContextStack.CallerContext.PageNumber = objScrollElementsList.selectedPage + 1; //Effettuo la nuova ricerca listaDoc = searchDoc(objScrollElementsList, page); if (listaDoc != null) { objScrollElementsList.objList = new ArrayList(listaDoc); string tipo = objScrollElementsList.objList[0].GetType().Name; if (tipo.Equals("SearchObject")) { DocsPaWR.SearchObject Newdoc = (DocsPaWR.SearchObject)objScrollElementsList.objList[objScrollElementsList.pageSize - 1]; doc = DocumentManager.GetInfoDocumento(Newdoc.SearchObjectID, Newdoc.SearchObjectID, page); } else { doc = (DocsPaWR.InfoDocumento)objScrollElementsList.objList[objScrollElementsList.pageSize - 1]; } } } } if (doc != null) { script = ScrollManager.refreshPage(doc, page); } return(script); }