private void txt_ricCod_TextChanged(object sender, System.EventArgs e) { try { Manager.OrganigrammaManager theManager = new Amministrazione.Manager.OrganigrammaManager(); theManager.RicercaInOrg("U", this.txt_ricCod.Text.Trim(), "", this.hd_idAmm.Value, false, true); if (theManager.getRisultatoRicerca() != null && theManager.getRisultatoRicerca().Count.Equals(1)) { foreach (DocsPAWA.DocsPaWR.OrgRisultatoRicerca risultato in theManager.getRisultatoRicerca()) { this.txt_ricDesc.Text = risultato.Descrizione; this.hd_idCorrGlobDest.Value = risultato.IDCorrGlob; this.SetFocus(this.txt_codice, false); DocsPAWA.Utils.DefaultButton(this, ref txt_codice, ref btn_sposta); DocsPAWA.Utils.DefaultButton(this, ref txt_descrizione, ref btn_sposta); } } else { this.executeJS("<SCRIPT>alert('Nessuna UO trovata');</SCRIPT>"); this.SetFocus(this.txt_ricCod, true); this.txt_ricDesc.Text = ""; } } catch { this.executeJS("<SCRIPT>alert('Attenzione, si è verificato un errore di sistema');</SCRIPT>"); } }
private void txt_ricCod_TextChanged(object sender, System.EventArgs e) { try { if (this.txt_ricCod.Text.Trim() != "" && this.txt_ricCod.Text.Trim().Length > 0) { Manager.OrganigrammaManager theManager = new Amministrazione.Manager.OrganigrammaManager(); theManager.RicercaInOrg("R", this.txt_ricCod.Text.Trim(), "", this.hd_idAmm.Value, false, true); if (theManager.getRisultatoRicerca() != null && theManager.getRisultatoRicerca().Count.Equals(1)) { foreach (DocsPAWA.DocsPaWR.OrgRisultatoRicerca risultato in theManager.getRisultatoRicerca()) { this.txt_ricDesc.Text = risultato.Descrizione; this.hd_idCorrGlobGruppoDest.Value = risultato.IDCorrGlob; this.hd_idGruppoDest.Value = risultato.IDGruppo; } } else { this.executeJS("<SCRIPT>alert('Nessun ruolo trovato');document.Form1.txt_ricDesc.select();</SCRIPT>"); this.SetFocus(this.txt_ricCod, true); this.txt_ricDesc.Text = ""; } } } catch { } }
private void Inizialize() { string codice = string.Empty; string descrizione = string.Empty; string idAmm = string.Empty; string tipo = string.Empty; bool searchHistoricized = false; if (Request.QueryString["cod"] != null && Request.QueryString["cod"] != "") { codice = Request.QueryString["cod"].Trim().Replace("'", "''"); } if (Request.QueryString["desc"] != null && Request.QueryString["desc"] != "") { descrizione = Request.QueryString["desc"].Trim().Replace("'", "''"); } if (!String.IsNullOrEmpty(Request["searchHistoricized"])) { Boolean.TryParse(Request["searchHistoricized"], out searchHistoricized); } if (Request.QueryString["idAmm"] != null && Request.QueryString["idAmm"] != "") { idAmm = Request.QueryString["idAmm"]; tipo = Request.QueryString["tipo"]; this.lbl_percorso.Text = "Risultato ricerca per: " + codice + " " + descrizione + ""; Manager.OrganigrammaManager theManager = new Amministrazione.Manager.OrganigrammaManager(); theManager.RicercaInOrg(tipo, codice, descrizione, idAmm, searchHistoricized, false); if (theManager.getRisultatoRicerca() != null && theManager.getRisultatoRicerca().Count > 0) { this.lbl_ContaRec.Text = "Risultato: " + theManager.getRisultatoRicerca().Count.ToString() + " records."; this.pnl_risultato.Visible = true; this.SetHeaderDG(tipo); this.InitializeDataSetRisultato(); DataRow row; foreach (DocsPAWA.DocsPaWR.OrgRisultatoRicerca risultato in theManager.getRisultatoRicerca()) { string returnValue = risultato.IDCorrGlob + "_" + risultato.IDParent; row = dsRisultato.Tables[0].NewRow(); row["IDCorrGlob"] = risultato.IDCorrGlob; row["Codice"] = "<a href=\"javascript:void(0)\" onclick=\"window.returnValue='" + returnValue + "'; window.close();\">" + risultato.Codice + "</a>"; row["Descrizione"] = "<a href=\"javascript:void(0)\" onclick=\"window.returnValue='" + returnValue + "'; window.close();\">" + risultato.Descrizione + "</a>"; row["IDParent"] = risultato.IDParent; row["DescParent"] = risultato.DescParent; dsRisultato.Tables["LISTA_RICERCA"].Rows.Add(row); } DataView dv = dsRisultato.Tables["LISTA_RICERCA"].DefaultView; //dv.Sort = "Descrizione ASC"; this.dg_listaRicerca.DataSource = dv; this.dg_listaRicerca.DataBind(); } else { this.pnl_risultato.Visible = false; this.lbl_ContaRec.Text = "Nessun dato trovato."; } } }