public void setStateResaerchConsolidation(DocsPAWA.DocsPaWR.FiltroRicerca f) { foreach (string itm in f.valore.Split(new char[1] { '|' }, StringSplitOptions.RemoveEmptyEntries)) { if (itm == "0") { this.pnl_data_cons.Visible = false; this.lstFiltriConsolidamento.Items[0].Selected = true; } else { this.pnl_data_cons.Visible = true; if (itm == "1") { this.lstFiltriConsolidamento.Items[1].Selected = true; } else { this.lstFiltriConsolidamento.Items[2].Selected = true; } } } }
private void aggiornaToDoList() { try { //array contenitore degli array filtro di ricerca DocsPaWR.FiltroRicerca[][] qV; DocsPaWR.FiltroRicerca fV1; DocsPaWR.FiltroRicerca[] fVList; qV = new DocsPAWA.DocsPaWR.FiltroRicerca[1][]; qV[0] = new DocsPAWA.DocsPaWR.FiltroRicerca[1]; fVList = new DocsPAWA.DocsPaWR.FiltroRicerca[0]; #region filtro "oggetto trasmesso" if (this.DDLOggettoTab1.SelectedIndex >= 0) { fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriTrasmissioneNascosti.TIPO_OGGETTO.ToString(); fV1.valore = this.DDLOggettoTab1.SelectedItem.Value.ToString(); fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); } #endregion #region filtro "TO DO LIST" fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriTrasmissioneNascosti.TODO_LIST.ToString(); fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); #endregion qV[0] = fVList; DocumentManager.setFiltroRicTrasm(this, qV[0]); this.iFrame_sx.NavigateTo = "ricercaTrasm/tabRisultatiRicTrasm.aspx?tiporic=R"; } catch (System.Exception es) { //System.Diagnostics.Debug.WriteLine("error Login"+es.Message.ToString()); ErrorManager.redirect(this, es); } }
protected void btn_ricerca_Click(object sender, EventArgs e) { //Valorizzo i campi comuni dei documenti foreach (DocsPAWA.DocsPaWR.OggettoCustom oggettoCustom in template_CC_Doc.ELENCO_OGGETTI) { controllaCampi(oggettoCustom, oggettoCustom.SYSTEM_ID.ToString(), panel_ContenutoCampiDoc); } //Valorizzo i campi comuni dei fascicoli foreach (DocsPAWA.DocsPaWR.OggettoCustom oggettoCustom in template_CC_Fasc.ELENCO_OGGETTI) { controllaCampi(oggettoCustom, oggettoCustom.SYSTEM_ID.ToString(), panel_ContenutoCampiFasc); } //Creo il filtro di ricerca, lo salvo in sessione e chiamo la pagina "RisultatoRicercaCampiComuni.aspx" DocsPAWA.DocsPaWR.FiltroRicerca[][] listaFiltri = new DocsPAWA.DocsPaWR.FiltroRicerca[1][]; listaFiltri[0] = new DocsPAWA.DocsPaWR.FiltroRicerca[1]; DocsPAWA.DocsPaWR.FiltroRicerca[] fVList = new DocsPAWA.DocsPaWR.FiltroRicerca[2]; //CAMPI COMUNI FASCICOLO DocsPAWA.DocsPaWR.FiltroRicerca fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPAWA.DocsPaWR.FiltriDocumento.TEMPLATE_CAMPI_COMUNI_FASC.ToString(); fV1.template = template_CC_Fasc; fV1.valore = "Profilazione Dinamica"; //CAMPI COMUNI DOCUMENTO DocsPAWA.DocsPaWR.FiltroRicerca fV2 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV2.argomento = DocsPAWA.DocsPaWR.FiltriDocumento.TEMPLATE_CAMPI_COMUNI_DOC.ToString(); fV2.template = template_CC_Doc; fV2.valore = "Profilazione Dinamica"; fVList[0] = fV1; fVList[1] = fV2; listaFiltri[0] = fVList; SiteNavigation.CallContextStack.CurrentContext.IsBack = false; SiteNavigation.CallContextStack.CurrentContext.PageNumber = 1; SiteNavigation.CallContextStack.CurrentContext.QueryStringParameters["docFascIndex"] = "-1"; SiteNavigation.CallContextStack.CurrentContext.ContextState["filtriRicercaCampiComuni"] = listaFiltri; Response.Write("<script language='javascript'>top.principale.iFrame_dx.document.location = 'RisultatoRicercaCampiComuni.aspx';</script>"); }
private void ricercaFascicoli() { try { //array contenitore degli array filtro di ricerca qV = new DocsPAWA.DocsPaWR.FiltroRicerca[1][]; qV[0] = new DocsPAWA.DocsPaWR.FiltroRicerca[1]; fVList = new DocsPAWA.DocsPaWR.FiltroRicerca[0]; #region recupera filtri for (int i = 1; i <= 5; i++) { DropDownList ddlControl; TextBox textBoxControl; ddlControl = (DropDownList)this.FindControl("DDLFiltro" + i.ToString()); textBoxControl = (TextBox)this.FindControl("TextFiltro" + i.ToString()); if (ddlControl.SelectedIndex >= 0) { if (textBoxControl.Text != "") { fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = ddlControl.SelectedItem.Value.ToString(); fV1.valore = textBoxControl.Text.ToString(); fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); } } } #endregion qV[0] = fVList; FascicoliManager.setFiltroRicFasc(this, qV); } catch (System.Exception es) { ErrorManager.redirect(this, es); } }
protected void queryTrasmissioni() { try { oggettoTrasm = new DocsPAWA.DocsPaWR.TrasmissioneOggettoTrasm(); oggettoTrasm.infoDocumento = DocumentManager.getInfoDocumento(schedaDocumento); DocsPaWR.FiltroRicerca[] listaFiltri = new DocsPAWA.DocsPaWR.FiltroRicerca[1]; DocsPaWR.FiltroRicerca filtroTrasm = new DocsPAWA.DocsPaWR.FiltroRicerca(); filtroTrasm.argomento = DocsPAWA.DocsPaWR.FiltriTrasmissioneNascosti.IN_RISPOSTA.ToString(); filtroTrasm.valore = ""; listaFiltri[0] = filtroTrasm; listaTrasmissioni = TrasmManager.getQueryRicevute(this, oggettoTrasm, this.userHome, this.userRuolo, listaFiltri); //listaTrasmissioni = TrasmManager.getQueryRicevute(this,oggettoTrasm, this.userHome,this.userRuolo,null); TrasmManager.setDocTrasmQueryRic(this, listaTrasmissioni); } catch (System.Web.Services.Protocols.SoapException es) { ErrorManager.redirect(this, es); } }
private void ricercaOggetto() { string msg; if (idDoc != null) { //Ricerca del documento per DOCNUMBER //array contenitore degli array filtro di ricerca qV = new DocsPAWA.DocsPaWR.FiltroRicerca[1][]; qV[0] = new DocsPAWA.DocsPaWR.FiltroRicerca[1]; fVList = new DocsPAWA.DocsPaWR.FiltroRicerca[0]; // filtro DOCNUMBER fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriDocumento.DOCNUMBER.ToString(); fV1.valore = idDoc; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); // filtro TIPODOC fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriDocumento.TIPO.ToString(); fV1.valore = tipoProto; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); qV[0] = fVList; Safe = new DocsPAWA.DocsPaWR.InfoUtente(); Safe = UserManager.getInfoUtente(this); ListaDoc = DocumentManager.getQueryInfoDocumento(Safe.idGruppo, Safe.idPeople, this, qV); if (ListaDoc != null && ListaDoc.Length > 0) { DocumentManager.setRisultatoRicerca(this, (DocsPAWA.DocsPaWR.InfoDocumento)ListaDoc[0]); Session["tabRicDoc.InfoDoc"] = (DocsPAWA.DocsPaWR.InfoDocumento)ListaDoc[0]; DocsPaWR.InfoDocumento inf = (DocsPAWA.DocsPaWR.InfoDocumento)ListaDoc[0]; #region commento // switch(inf.tipoProto.ToUpper()) // { // case "A": // tab="protocollo"; // break; // case "P": // tab="protocollo"; // break; // case "G": // tab="profilo"; // break; // } // //si passa alla pagina gestioneDoc.aspx // string newUrl=Utils.getHttpFullPath(this)+"/"+"documento/gestioneDoc.aspx?tab="+tab; // string scriptString="<script language='javascript'>var wnd=window.open('"+newUrl+"','principale','fullscreen=no,toolbar=no,directories=no,statusbar=no,menubar=no,resizable=yes, scrollbars=auto');if(wnd!=self) {window.opener=null;window.close();}</script>"; // if(!this.IsClientScriptBlockRegistered("clientScript")) // this.RegisterClientScriptBlock("clientScript", scriptString); #endregion string newUrl = Utils.getHttpFullPath(this) + "/" + "index.aspx" + "?tipoOggetto=" + tipoProto + "&idObj=" + idDoc + "&from=portal"; string scriptString = "<script language='javascript'> var wnd=window.open('" + newUrl + "','Index','fullscreen=no,toolbar=no,directories=no,statusbar=no,menubar=no,resizable=yes, scrollbars=auto');wnd.moveTo(0,0);"; scriptString += " wnd.resizeTo(screen.availWidth,screen.availHeight);wnd.focus();if(wnd!=self) {window.opener = null; window.close();}</script>"; Response.Write(scriptString); } else { //il doc non è visibile nè ai ruoli dell'utente nè all'utente stesso msg = "Questo utente non ha visibilità sul documento richiesto"; Response.Write("<script>alert('" + msg + "');window.parent.close();</script>"); } } else { msg = "Dati insufficienti per effettuare la ricerca"; Response.Write("<script>alert('" + msg + "');window.parent.close();</script>"); } }
private void aggiornaToDoList() { try { // Aggiornamento contesto corrente this.RefreshCurrentContext(); //array contenitore degli array filtro di ricerca DocsPaWR.FiltroRicerca[][] qV; DocsPaWR.FiltroRicerca fV1; DocsPaWR.FiltroRicerca[] fVList; qV = new DocsPAWA.DocsPaWR.FiltroRicerca[1][]; qV[0] = new DocsPAWA.DocsPaWR.FiltroRicerca[1]; if (ricercaTrasm.DialogFiltriRicercaTrasmissioni.CurrentFilters != null) { fVList = ricercaTrasm.DialogFiltriRicercaTrasmissioni.CurrentFilters; } else { fVList = new DocsPAWA.DocsPaWR.FiltroRicerca[0]; } #region filtro "oggetto trasmesso" //TODO VERONICA: filtro per oggetto trasmesso quando si aggiungono i checkbox documenti fascicoli //if (this.DDLOggettoTab1.SelectedIndex >= 0) //{ // fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); // fV1.argomento = DocsPaWR.FiltriTrasmissioneNascosti.TIPO_OGGETTO.ToString(); // fV1.valore = this.DDLOggettoTab1.SelectedItem.Value.ToString(); // fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); //} #endregion #region filtro "TO DO LIST" fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriTrasmissioneNascosti.TODO_LIST.ToString(); fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); #endregion #region filtro "NO SOTTOPOSTI" fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriTrasmissioneNascosti.NO_CERCA_INFERIORI.ToString(); fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); #endregion #region filtro "ELEMENTI NON LETTI" if (Session["TrasmNonViste"] != null && Session["TrasmNonViste"].ToString() != "") { fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriTrasmissioneNascosti.TIPO_OGGETTO.ToString(); fV1.valore = Session["TrasmNonViste"].ToString(); fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriTrasmissioneNascosti.ELEMENTI_NON_VISTI.ToString(); fV1.valore = "1"; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); } #endregion if (Session["TrasmDocPredisposti"] != null && Convert.ToBoolean(Session["TrasmDocPredisposti"])) { fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriDocumento.TIPO.ToString(); fV1.valore = "PR"; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); } if (Session["TrasmNonAccettate"] != null && Session["TrasmNonAccettate"] != "") { fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriTrasmissioneNascosti.TRASMISSIONI_ACCETTATE.ToString(); fV1.valore = "1"; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); } qV[0] = fVList; DocumentManager.setFiltroRicTrasm(this, qV[0]); //paging TrasmManager.removeMemoriaNumPag(this); Session.Remove("data"); //Response.Write("<SCRIPT>try { top.principale.iFrame_dx.document.location='TodoList/toDoList.aspx?type=" + DDLOggettoTab1.SelectedValue.ToString() + "&tiporic=R&home=Y'; } catch(e) {try { top.principale.iFrame_dx.document.location='TodoList/toDoList.aspx?type=" + DDLOggettoTab1.SelectedValue.ToString() + "&tiporic=R&home=Y'; } catch(e) {}}</SCRIPT>"); Response.Write("<SCRIPT>try { top.principale.iFrame_dx.document.location='TodoList/toDoList.aspx?tiporic=R&home=Y'; } catch(e) {try { top.principale.iFrame_dx.document.location='TodoList/toDoList.aspx?tiporic=R&home=Y'; } catch(e) {}}</SCRIPT>"); //} } catch (System.Exception es) { //System.Diagnostics.Debug.WriteLine("error Login"+es.Message.ToString()); ErrorManager.redirect(this, es); } }
void btn_pred_todolist_Click(object sender, ImageClickEventArgs e) { //nel caso in cui si selezioni il pulsante, si vuole arrivare alla home page //già impostata con il filtro sui documenti predisposti // 1) impostare i filtri di ricerca DocsPaWR.FiltroRicerca[][] qV; DocsPaWR.FiltroRicerca fV1; DocsPaWR.FiltroRicerca[] fVList; qV = new DocsPAWA.DocsPaWR.FiltroRicerca[1][]; qV[0] = new DocsPAWA.DocsPaWR.FiltroRicerca[1]; fVList = new DocsPAWA.DocsPaWR.FiltroRicerca[0]; fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriDocumento.PROT_ARRIVO.ToString(); fV1.valore = "false"; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriDocumento.PROT_INTERNO.ToString(); fV1.valore = "false"; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriDocumento.PROT_PARTENZA.ToString(); fV1.valore = "false"; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriDocumento.GRIGIO.ToString(); fV1.valore = "false"; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); fV1.argomento = DocsPaWR.FiltriDocumento.PREDISPOSTO.ToString(); fV1.valore = "true"; fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); //fV1 = new DocsPAWA.DocsPaWR.FiltroRicerca(); //fV1.argomento = DocsPaWR.FiltriDocumento.MITT_DEST.ToString(); //fV1.valore = userHome.descrizione; //fVList = Utils.addToArrayFiltroRicerca(fVList, fV1); // 2) inserire in sessione i filtri impostati qV[0] = fVList; DocumentManager.setFiltroRicDoc(this, qV); if (Session["userRuolo"] != null) { userRuolo = (DocsPAWA.DocsPaWR.Ruolo)Session["userRuolo"]; } else { if (userHome != null) { if (userHome.ruoli != null) { if (userHome.ruoli.Length > 0) { userRuolo = ((DocsPAWA.DocsPaWR.Ruolo)userHome.ruoli[0]); } } } } schedaRicerca = new DocsPAWA.ricercaDoc.SchedaRicerca(KEY_SCHEDA_RICERCA, userHome, userRuolo, this); schedaRicerca.FiltriRicerca = qV; Session[DocsPAWA.ricercaDoc.SchedaRicerca.SESSION_KEY] = schedaRicerca; // 3) rimandare alla home page Session["PredispostiInToDoList"] = true; Response.Write("<SCRIPT>try { top.principale.document.location='RicercaDoc/gestioneRicDoc.aspx?tab=estesa'; } catch(e) {try { top.principale.iFrame_dx.document.location='RicercaDoc/gestioneRicDoc.aspx?tab=estesa'; } catch(e) {}}</SCRIPT>"); }