protected void btn_find_Click(object sender, EventArgs e) { if (this.ddl_ricTipo.SelectedItem.Value.Equals("T")) { Session["reloadHT"] = true; this.Inizialize(); } else { if (!this.ddl_ricTipo.SelectedItem.Value.Equals("S") && !this.ddl_ricTipo.SelectedItem.Value.Equals("U")) { string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this); string codiceRicerca = txt_ricerca.Text; bool isNumber = true; if (this.ddl_ricTipo.SelectedItem.Value == "C") { if (codiceRicerca != string.Empty) { codiceRicerca = codiceRicerca.Substring(3); } } modelliTrasmissioneApp = new ArrayList(ModelliTrasmManager.getModelliByAmmConRicerca(idAmministrazione, codiceRicerca, this.ddl_ricTipo.SelectedItem.Value, this)); modelliTrasmissione = new ArrayList(); for (int i = 0; i < modelliTrasmissioneApp.Count; i++) { DocsPaWR.ModelloTrasmissione modello = (SAAdminTool.DocsPaWR.ModelloTrasmissione)modelliTrasmissioneApp[i]; if (modello.CHA_TIPO_OGGETTO == "D") { modelliTrasmissione.Add(modelliTrasmissioneApp[i]); } } Session.Add("modelliTrasmissione", modelliTrasmissione); modelliTrasmAssociati = new ArrayList(ProfilazioneDocManager.getIdModelliTrasmAssociati(idTipoDoc, idDiagramma, idStato, this)); Session.Add("modelliTrasmAssociati", modelliTrasmAssociati); caricaDgModelliTrasm(); if (modelliTrasmAssociati.Count != 0) { impostaSelezioneModelliTrasmAssociati(); } //impostaAbilitazioneSelezioneModelli(); impostaSelezione(); } else { cercaModelliSelezionati(); } } }
private void cercaModelliSelezionati() { string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this); if (this.ddl_ricTipo.SelectedItem.Value.Equals("S")) { modelliTrasmissioneApp = new ArrayList(ModelliTrasmManager.getModelliAssDiagrammi(idTipoDoc, idDiagramma, idStato, idAmministrazione, true, "D", this)); } else { modelliTrasmissioneApp = new ArrayList(ModelliTrasmManager.getModelliAssDiagrammi(idTipoDoc, idDiagramma, idStato, idAmministrazione, false, "D", this)); } modelliTrasmissione = new ArrayList(); for (int i = 0; i < modelliTrasmissioneApp.Count; i++) { DocsPaWR.ModelloTrasmissione modello = (SAAdminTool.DocsPaWR.ModelloTrasmissione)modelliTrasmissioneApp[i]; if (modello.CHA_TIPO_OGGETTO == "D") { modelliTrasmissione.Add(modelliTrasmissioneApp[i]); } } Session.Add("modelliTrasmissione", modelliTrasmissione); modelliTrasmAssociati = new ArrayList(ProfilazioneDocManager.getIdModelliTrasmAssociati(idTipoDoc, idDiagramma, idStato, this)); Session.Add("modelliTrasmAssociati", modelliTrasmAssociati); caricaDgModelliTrasm(); if (modelliTrasmAssociati.Count != 0) { impostaSelezioneModelliTrasmAssociati(); } //impostaAbilitazioneSelezioneModelli(); impostaSelezione(); }
private void Inizialize() { string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; idAmministrazione = Utils.getIdAmmByCod(codiceAmministrazione, this); modelliTrasmissioneApp = new ArrayList(ModelliTrasmManager.getModelliByAmm(idAmministrazione, this)); modelliTrasmissione = new ArrayList(); for (int i = 0; i < modelliTrasmissioneApp.Count; i++) { DocsPaWR.ModelloTrasmissione modello = (SAAdminTool.DocsPaWR.ModelloTrasmissione)modelliTrasmissioneApp[i]; if (modello.CHA_TIPO_OGGETTO == "D") { modelliTrasmissione.Add(modelliTrasmissioneApp[i]); } } Session.Add("modelliTrasmissione", modelliTrasmissione); modelliTrasmAssociati = new ArrayList(ProfilazioneDocManager.getIdModelliTrasmAssociati(idTipoDoc, idDiagramma, idStato, this)); Session.Add("modelliTrasmAssociati", modelliTrasmAssociati); bool reloadHT = (Boolean)Session["reloadHT"]; if (!reloadHT) { caricaHTModelliTrasm(); } caricaDgModelliTrasm(); if (modelliTrasmAssociati.Count != 0) { impostaSelezioneModelliTrasmAssociati(); } //impostaAbilitazioneSelezioneModelli(); }