private void DO_SetControlFromDocsPA(DocsPAWA.DocsPaWR.Utente utente) { try { //Dobbiamo usare il registro dell'utente ddl_registro.Items.Clear(); ddl_registro.Items.Add(""); for (int i = 0; i < utente.ruoli.Length; i++) { DocsPAWA.DocsPaWR.Ruolo ruolo = (DocsPAWA.DocsPaWR.Ruolo)utente.ruoli[i]; for (int j = 0; j < ruolo.registri.Length; j++) { DocsPAWA.DocsPaWR.Registro reg = (DocsPAWA.DocsPaWR.Registro)ruolo.registri[j]; if (!DO_VerifyList(ddl_registro, reg.systemId)) { ddl_registro.Items.Add(new ListItem(reg.descrizione, reg.systemId)); } } } if (ddl_registro.Items.Count >= 2) { ddl_registro.SelectedIndex = 1; } } catch (Exception ex) { DocsPAWA.ErrorManager.redirectToErrorPage(this, ex); } }
protected void Page_Load(object sender, EventArgs e) { Response.Expires = -1; string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; string idAmm = this.Request.QueryString["idAmm"].ToString(); codRuoloOrigine = this.Request.QueryString["codRuolo"].ToString(); descRuoloOrigine = this.Request.QueryString["descRuolo"].ToString(); DocsPaWR.Utente ut = new DocsPAWA.DocsPaWR.Utente(); ut.codiceAmm = codiceAmministrazione; ut.idAmministrazione = idAmm; ut.tipoIE = "I"; Session.Add("userData", ut); lbl_ruoloOrigine.Text = codRuoloOrigine + " - " + descRuoloOrigine; setVisibilityRblEstendiVis(); /* ABBATANGELI GIANLUIGI * Funzione statica che aggiunge alla pagina passata per parametro (this) * il codice necessario per mantenere viva la sessione. */ utils.AlertPostLoad.KeepSessionAlive(this); }
public SchedaRicerca(string searchKey, DocsPAWA.DocsPaWR.Utente usr, DocsPaWR.Ruolo grp, System.Web.UI.Page pg) : this(searchKey) { utente = usr; ruolo = grp; currentPg = pg; }
public static DocsPAWA.DocsPaWR.Utente EsercitaDelega(Page page, DocsPaWR.UserLogin userLogin, string id_delega, string id_ruoloDelegante, out DocsPaWR.LoginResult loginResult) { //verifica che l'utente delegante non sia connesso //chiamata al metodo che alla login riempe per la prima volta l'oggetto infoUtente; DocsPAWA.DocsPaWR.InfoUtente infoUtente = UserManager.getInfoUtente(page); DocsPAWA.DocsPaWR.Utente utente = null; utente = docsPaWS.DelegaEsercita(infoUtente, userLogin, page.Session.SessionID, id_delega, id_ruoloDelegante, out loginResult); return(utente); }
protected void Page_Load(object sender, EventArgs e) { Utils.startUp(this); if (!IsPostBack) { GetTypeProject(); GetAOO(); this.TemplateProf = null; GetRf(); GetTitolariUtilizzabili(); this.btnApriRubrica.Attributes.Add("onmouseover", "this.src='../../images/proto/rubrica_hover.gif'"); this.btnApriRubrica.Attributes.Add("onmouseout", "this.src='../../images/proto/rubrica.gif'"); this.btnApriRubrica.OnClientClick = String.Format("_ApriRubricaRicercaRuoliSottoposti();"); DocsPaWR.Utente ut = new DocsPAWA.DocsPaWR.Utente(); string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; string idAmministrazione = IdAmministrazione.ToString(); ut.codiceAmm = codiceAmministrazione; ut.idAmministrazione = idAmministrazione; ut.tipoIE = "I"; Session.Add("userData", ut); DocsPaWR.Ruolo rl = new DocsPAWA.DocsPaWR.Ruolo(); rl.codiceAmm = codiceAmministrazione; rl.idAmministrazione = idAmministrazione; rl.tipoIE = "I"; rl.systemId = idAmministrazione; rl.uo = new DocsPAWA.DocsPaWR.UnitaOrganizzativa(); rl.uo.codiceRubrica = codiceAmministrazione; Session.Add("userRuolo", rl); DocsPaWR.Registro reg = new DocsPAWA.DocsPaWR.Registro(); reg.codAmministrazione = codiceAmministrazione; reg.idAmministrazione = idAmministrazione; Session.Add("userRegistro", reg); if (Request.QueryString["id"] != null && !string.IsNullOrEmpty(Request.QueryString["id"])) { ViewDetailsPolicy(); this.titlePage.Text = "Dettaglio della Policy"; } } Corrispondente tempCorr = UserManager.getCorrispondenteSelezionatoRuoloSottoposto(this.Page); if (tempCorr != null) { txtCodRuolo.Text = tempCorr.codiceRubrica; txtDescRuolo.Text = tempCorr.descrizione; id_corr.Value = tempCorr.systemId; UserManager.removeCorrispondentiSelezionati(this.Page); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { txt_initDataScadenza.Text = ""; utente = (DocsPAWA.DocsPaWR.Utente)Session["userData"]; if (utente != null) { this.DO_SetControlFromDocsPA(utente); } } }
protected void Initialize() { this.btnApriRubrica.Attributes.Add("onmouseover", "this.src='../../images/proto/rubrica_hover.gif'"); this.btnApriRubrica.Attributes.Add("onmouseout", "this.src='../../images/proto/rubrica.gif'"); this.btnApriRubrica.OnClientClick = String.Format("openTransmissionAddressBook();"); DocsPaWR.Utente ut = new DocsPAWA.DocsPaWR.Utente(); string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; string idAmministrazione = IdAmministrazione.ToString(); ut.codiceAmm = codiceAmministrazione; ut.idAmministrazione = idAmministrazione; ut.tipoIE = "I"; Session.Add("userData", ut); DocsPaWR.Ruolo rl = new DocsPAWA.DocsPaWR.Ruolo(); rl.codiceAmm = codiceAmministrazione; rl.idAmministrazione = idAmministrazione; rl.tipoIE = "I"; rl.systemId = idAmministrazione; rl.uo = new DocsPAWA.DocsPaWR.UnitaOrganizzativa(); rl.uo.codiceRubrica = codiceAmministrazione; Session.Add("userRuolo", rl); DocsPaWR.Registro reg = new DocsPAWA.DocsPaWR.Registro(); reg.codAmministrazione = codiceAmministrazione; reg.idAmministrazione = idAmministrazione; Session.Add("userRegistro", reg); if (Request.QueryString["id"] != null) { string idPolicy = Request.QueryString["id"].ToString(); this.Policy = _wsInstance.GetPolicyById(idPolicy); } }
protected void GestioneGrafica() { this.btnApriRubrica.Attributes.Add("onmouseover", "this.src='../../images/proto/rubrica_hover.gif'"); this.btnApriRubrica.Attributes.Add("onmouseout", "this.src='../../images/proto/rubrica.gif'"); this.btnApriRubrica.OnClientClick = String.Format("_ApriRubricaRicercaRuoliSottoposti();"); this.btn_img_doc.Attributes.Add("onmouseover", "this.src='../Images/icon_admin_up.gif'"); this.btn_img_doc.Attributes.Add("onmouseout", "this.src='../Images/icon_admin.gif'"); this.btn_img_doc.OnClientClick = String.Format("OpenDocumentFormat();"); this.lblA.Visible = false; this.lbl_dataCreazioneA.Visible = false; this.lblAP.Visible = false; this.lbl_dataCreazioneAP.Visible = false; DocsPaWR.Utente ut = new DocsPAWA.DocsPaWR.Utente(); string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; string idAmministrazione = IdAmministrazione.ToString(); ut.codiceAmm = codiceAmministrazione; ut.idAmministrazione = idAmministrazione; ut.tipoIE = "I"; Session.Add("userData", ut); DocsPaWR.Ruolo rl = new DocsPAWA.DocsPaWR.Ruolo(); rl.codiceAmm = codiceAmministrazione; rl.idAmministrazione = idAmministrazione; rl.tipoIE = "I"; rl.systemId = idAmministrazione; rl.uo = new DocsPAWA.DocsPaWR.UnitaOrganizzativa(); rl.uo.codiceRubrica = codiceAmministrazione; Session.Add("userRuolo", rl); DocsPaWR.Registro reg = new DocsPAWA.DocsPaWR.Registro(); reg.codAmministrazione = codiceAmministrazione; reg.idAmministrazione = idAmministrazione; Session.Add("userRegistro", reg); }
/// <summary> /// /// </summary> private void setDataTrasm() { string tipoRicerca = (string)System.Web.HttpContext.Current.Session["tiporic"]; if (tipoRicerca != null && (tipoRicerca.Equals("R") || tipoRicerca.Equals("E"))) { this.getFiltriTrasm(); this._user = UserManager.getUtente(); DocsPaWR.TrasmissioneOggettoTrasm oggettoTrasm = new DocsPAWA.DocsPaWR.TrasmissioneOggettoTrasm(); AmmUtils.WebServiceLink ws = new AmmUtils.WebServiceLink(); this._file = ws.ExportTrasm(oggettoTrasm, tipoRicerca, this._user, this._userRuolo, this._lstFiltriTrasm, this._tipologiaExport, this._titolo, this._campiSelezionati, UserManager.getInfoUtente()); ws = null; if (this._file != null) { exportDatiSessionManager session = new exportDatiSessionManager(); session.SetSessionExportFile(this._file); } } }
/// <summary> /// Metodo per il salvataggio delle informazioni sull'utente loggato DA CONTROLLARE /// </summary> private void SaveUserInSession() { DocsPaWebService ws = new DocsPaWebService(); ws.Timeout = System.Threading.Timeout.Infinite; string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; string idAmministrazione = ws.getIdAmmByCod(codiceAmministrazione); DocsPAWA.DocsPaWR.Utente ut = new DocsPAWA.DocsPaWR.Utente(); ut.codiceAmm = codiceAmministrazione; ut.idAmministrazione = idAmministrazione; ut.tipoIE = "I"; //ut.idRegistro = idRegistro; Session.Add("userData", ut); DocsPAWA.DocsPaWR.Ruolo rl = new DocsPAWA.DocsPaWR.Ruolo(); rl.codiceAmm = codiceAmministrazione; rl.idAmministrazione = idAmministrazione; rl.tipoIE = "I"; //rl.idRegistro = idRegistro; rl.systemId = idAmministrazione; rl.uo = new DocsPAWA.DocsPaWR.UnitaOrganizzativa(); rl.uo.codiceRubrica = codiceAmministrazione; Session.Add("userRuolo", rl); DocsPAWA.DocsPaWR.Registro reg = new DocsPAWA.DocsPaWR.Registro(); //reg = ws.GetRegistroBySistemId(idRegistro); Session.Add("userRegistro", reg); }
private void Page_Load(object sender, System.EventArgs e) { Utils.startUp(this); userHome = UserManager.getUtente(this); userRuolo = UserManager.getRuolo(this); if (!IsPostBack) { // Caricamento della griglia e suo salvataggio se non ce n'è una già salvata // if (GridManager.SelectedGrid == null) // GridManager.SelectedGrid = GridManager.GetStandardGridForUser(GridTypeEnumeration.DocumentInProject); this.btn_documenti.Attributes.Add("onClick", "ShowWaitingPage();"); this.btn_trasmissioni.Attributes.Add("onClick", "ShowWaitingPage();"); // Aggiornamento contesto corrente this.RefreshCallContext("Documenti"); //CaricaComboRegistri(ddl_registri); //carica il ruolo scelto if (userRuolo != null) { //this.lbl_ruolo.Text = userRuolo.descrizione; //this.lbl_registri.Text=UserManager.getRegistroSelezionato(this).descrizione; DocsPaWR.Registro registroSelezionato = UserManager.getRegistroSelezionato(this); if (registroSelezionato == null) { this.settaPrimoRegistroSelezionato(); registroSelezionato = UserManager.getRegistroSelezionato(this); } this.pnl_regStato.Visible = true; //this.pnl_riga.Visible = true; this.lbl_registri.Text = registroSelezionato.codRegistro; this.setStatoReg(registroSelezionato); string rigaDescrizione = "<tr><td align=\"center\" height=\"15\" class=\"titolo_bianco\" bgcolor=\"#810d06\">Registro</td></tr>"; Page.RegisterClientScriptBlock("CallDescReg", "<!--Desc Reg inzio--><DIV onmouseover=\"closeIt()\"><LAYER onmouseover=\"closeIt()\"></LAYER></DIV><DIV id=\"descreg\" style=\"visibility:hidden;LEFT: 200px; POSITION: absolute; TOP: 24px\"><div align=\"left\"><table cellSpacing=\"0\" border='1' bordercolordark='#ffffff' cellPadding=\"0\" bgColor=\"#d9d9d9\" width='210px' height='60px'>" + rigaDescrizione + "<tr><td bgColor=\"#d9d9d9\" class=\"testo_grigio_sp\">" + UserManager.getRegistroSelezionato(this).descrizione + "</td></tr></table></div></DIV><!--Fine desc reg-->"); //Page.RegisterClientScriptBlock("CallDescReg","<!--Desc Reg inzio--><DIV onmouseover=\"closeIt()\"><LAYER onmouseover=\"closeIt()\"></LAYER></DIV><DIV id=\"descreg\" style=\"visibility:hidden;LEFT: 230px; POSITION: absolute; TOP: 60px\"><div align=\"left\"><table cellSpacing=\"0\" border='1' bordercolordark='#ffffff' cellPadding=\"0\" bgColor=\"#d9d9d9\" width='100px' height='60px'><tr><td bgColor=\"#d9d9d9\" class=\"testo_grigio_sp\">"+UserManager.getRegistroSelezionato(this).descrizione+"</td></tr></table></div></DIV><!--Fine desc reg-->"); } ////// ////// if(Request.QueryString["back"] != null && !Request.QueryString["back"].Equals("")) ////// { ////// DocsPaWR.Fascicolo fascSel = FascicoliManager.getMemoriaFascicoloSelezionato(this); ////// DocsPaWR.Folder folderSel = FascicoliManager.getMemoriaFolderSelezionata(this); ////// ////// FascicoliManager.setFascicoloSelezionato(this,fascSel); ////// FascicoliManager.setFolderSelezionato(this,folderSel); ////// } } if ((!Request.QueryString["tab"].Equals("")) && (!Request.QueryString["tab"].Equals(null))) { nomeTab = Request.QueryString["tab"].ToString(); CaricaTab(nomeTab); } DocsPaWR.Fascicolo fasc = FascicoliManager.getFascicoloSelezionato(this); //si abilitano le trasmissioni solo per i fascicoli procedimentali if (!fasc.tipo.Equals("P")) { this.btn_trasmissioni.Enabled = false; } }
protected void Page_Load(object sender, EventArgs e) { string idGruppo = UserManager.getInfoUtente(this).idGruppo; repertori = RegistriRepertorioUtils.GetRegistriesWithAooOrRfSup(idGruppo, idGruppo); if (!Page.IsPostBack) { this.AddControlsClientAttribute(); this.setListaRepertori(); this.FillComboFilterTypes(); } if (GridManager.SelectedGrid == null || GridManager.SelectedGrid.GridType != GridTypeEnumeration.Document) { GridManager.SelectedGrid = GridManager.getUserGrid(GridTypeEnumeration.Document); } if (Request.QueryString["numRes"] != string.Empty && Request.QueryString["numRes"] != null) { this.numResult = Request.QueryString["numRes"]; } else { this.numResult = string.Empty; } this.InitRangeFilterItems(); this.EnableRangeFilterControls(this.cboFilterTypeNumRepertorio); this.EnableRangeFilterControls(this.cboFilterTypeDataStampa); this.tastoInvio(); schedaRicerca = (SchedaRicerca)Session[SchedaRicerca.SESSION_KEY]; if (schedaRicerca == null) { DocsPAWA.DocsPaWR.Utente userHome = (DocsPAWA.DocsPaWR.Utente)Session["userData"]; DocsPAWA.DocsPaWR.Ruolo userRuolo = (DocsPAWA.DocsPaWR.Ruolo)Session["userRuolo"]; schedaRicerca = new SchedaRicerca(KEY_SCHEDA_RICERCA, userHome, userRuolo, this); Session[SchedaRicerca.SESSION_KEY] = schedaRicerca; } schedaRicerca.Pagina = this; if (!Page.IsPostBack && schedaRicerca != null && schedaRicerca.FiltriRicerca != null) { PopulateField(schedaRicerca.FiltriRicerca); if (Ricerca()) { if (String.IsNullOrEmpty(ddl_repertori.SelectedValue)) { Response.Write("<script>alert('Selezionare un repertorio');top.principale.document.iFrame_dx.location='../blank_page.htm';</script>"); return; } string altro = string.Empty; if (!string.IsNullOrEmpty(this.numResult) && this.numResult.Equals("0")) { altro = "&noRic=1"; } DocumentManager.setFiltroRicDoc(this, qV); DocumentManager.removeDatagridDocumento(this); DocumentManager.removeListaNonDocProt(this); ClientScript.RegisterStartupScript(this.GetType(), "regresh_dx", "top.principale.iFrame_dx.document.location = 'NewTabSearchResult.aspx?from=StampaReg&tabRes=StampaReg" + altro + "';", true); } } }
private void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here if (!Page.IsPostBack) { this.AddControlsClientAttribute(); this.setListaRegistri(); this.FillComboFilterTypes(); } if (GridManager.SelectedGrid == null || GridManager.SelectedGrid.GridType != GridTypeEnumeration.Document) { GridManager.SelectedGrid = GridManager.getUserGrid(GridTypeEnumeration.Document); } if (!IsPostBack) { if (Request.QueryString["gridper"] != string.Empty && Request.QueryString["gridper"] != null) { change_from_grid = true; } else { change_from_grid = false; } } if (Request.QueryString["numRes"] != string.Empty && Request.QueryString["numRes"] != null) { this.numResult = Request.QueryString["numRes"]; } else { this.numResult = string.Empty; } this.InitRangeFilterItems(); this.EnableRangeFilterControls(this.cboFilterTypeNumProtocollo); this.EnableRangeFilterControls(this.cboFilterTypeDataStampa); tastoInvio(); schedaRicerca = (SchedaRicerca)Session[SchedaRicerca.SESSION_KEY]; if (schedaRicerca == null) { DocsPAWA.DocsPaWR.Utente userHome = (DocsPAWA.DocsPaWR.Utente)Session["userData"]; DocsPAWA.DocsPaWR.Ruolo userRuolo = (DocsPAWA.DocsPaWR.Ruolo)Session["userRuolo"]; schedaRicerca = new SchedaRicerca(KEY_SCHEDA_RICERCA, userHome, userRuolo, this); Session[SchedaRicerca.SESSION_KEY] = schedaRicerca; } schedaRicerca.Pagina = this; if (change_from_grid) { if (schedaRicerca != null && schedaRicerca.FiltriRicerca != null) { PopulateField(schedaRicerca.FiltriRicerca); } if (Ricerca()) { int numCriteri = 0; if (qV[0] == null || qV[0].Length <= numCriteri) { Response.Write("<script>alert('Selezionare un registro');top.principale.document.iFrame_dx.location='../blank_page.htm';</script>"); return; } string altro = string.Empty; if (!string.IsNullOrEmpty(this.numResult) && this.numResult.Equals("0")) { altro = "&noRic=1"; } DocumentManager.setFiltroRicDoc(this, qV); DocumentManager.removeDatagridDocumento(this); DocumentManager.removeListaNonDocProt(this); // Response.Write("<script>parent.parent.iFrame_dx.document.location = 'tabRisultatiRicDocStampe.aspx';</script>"); ClientScript.RegisterStartupScript(this.GetType(), "regresh_dx", "top.principale.iFrame_dx.document.location = 'NewTabSearchResult.aspx?from=StampaReg&tabRes=StampaReg" + altro + "';", true); } } }
protected void loadFields() { InfoUtente infoUtente = UserManager.getInfoUtente(this); DocsPaWR.DocsPaWebService docspaws = ProxyManager.getWS(); DocsPAWA.DocsPaWR.SearchItem itemOld = docspaws.RecuperaRicerca(Int32.Parse(idRicercaSalvata)); txt_titolo.Text = itemOld.descrizione; schedaRicerca.Tipo = itemOld.tipo; if (!string.IsNullOrEmpty(itemOld.owner_idPeople.ToString())) { this.rbl_share.SelectedValue = "usr"; } else { this.rbl_share.SelectedValue = "grp"; } DocsPAWA.DocsPaWR.Utente userHome = (DocsPAWA.DocsPaWR.Utente)Session["userData"]; DocsPAWA.DocsPaWR.Ruolo userRuolo = (DocsPAWA.DocsPaWR.Ruolo)Session["userRuolo"]; rbl_share.Items[0].Text = rbl_share.Items[0].Text.Replace("@usr@", userHome.descrizione); rbl_share.Items[1].Text = rbl_share.Items[1].Text.Replace("@grp@", userRuolo.descrizione); if (schedaRicerca.ProprietaNuovaRicerca.Condivisione == SchedaRicerca.NuovaRicerca.ModoCondivisione.Utente) { rbl_share.Items[0].Selected = true; rbl_share.Items[1].Selected = false; } else { rbl_share.Items[0].Selected = false; rbl_share.Items[1].Selected = true; } this.pnl_griglie_custom.Visible = this.showGridPersonalization; if (!IsPostBack && this.showGridPersonalization) { this.ddl_ric_griglie.Items.Clear(); //Vuol dire c'è una griglia temporanea if (GridManager.SelectedGrid != null && string.IsNullOrEmpty(GridManager.SelectedGrid.GridId)) { ListItem it = new ListItem("Griglia temporanea", "-2"); this.ddl_ric_griglie.Items.Add(it); } string visibility = rbl_share.SelectedValue; bool allGrids = true; if (visibility.Equals("grp")) { allGrids = false; } GridBaseInfo[] listGrid = GridManager.GetGridsBaseInfo(infoUtente, GridManager.SelectedGrid.GridType, allGrids); Dictionary <string, GridBaseInfo> tempIdGrid = new Dictionary <string, GridBaseInfo>(); if (listGrid != null && listGrid.Length > 0) { foreach (GridBaseInfo gb in listGrid) { ListItem it = new ListItem(gb.GridName, gb.GridId); this.ddl_ric_griglie.Items.Add(it); tempIdGrid.Add(gb.GridId, gb); } if (!string.IsNullOrEmpty(schedaRicerca.gridId) && tempIdGrid != null && tempIdGrid.Count > 0) { if (tempIdGrid.ContainsKey(schedaRicerca.gridId)) { this.ddl_ric_griglie.SelectedValue = schedaRicerca.gridId; } } } } }
public SchedaRicerca(string searchKey, DocsPAWA.DocsPaWR.Utente usr, DocsPaWR.Ruolo grp) : this(searchKey) { utente = usr; ruolo = grp; }