private void Page_Load(object sender, System.EventArgs e) { template = (DocsPAWA.DocsPaWR.Templates)Session["template"]; lbl_NomeModello.Text = template.DESCRIZIONE; inserisciComponenti(); }
private void CreaCriterioRicercaSerie() { DocsPAWA.DocsPaWR.Templates template = (DocsPAWA.DocsPaWR.Templates)Session["template"]; int result = 0; Session.Add("template", template); DropDownList ddl = (DropDownList)panel_Contenuto.FindControl("ddl_Contatori"); if (ddl != null) { Session.Add("valOggetto", ddl.SelectedValue); } else { Label lbl = (Label)panel_Contenuto.FindControl("lblContID"); Session.Add("valOggetto", lbl.Text); } Session.Add("aoo_rf", this.ddlAooRF.SelectedValue); Session.Add("Anno", this.TxtAnno.Text); }
protected void DdlTipoAttivita_SelectedIndexChanged(object sender, System.EventArgs e) { if (DdlTipoAttivita.SelectedValue.Equals("Si")) { this.pnlTipologia.Visible = true; this.pnlColonnaVuota.Visible = false; //Carico le tipologie in Esercizio ArrayList listaTemplates = new ArrayList(DocsPAWA.ProfilazioneDocManager.getTemplates(GetIDAmministrazione(), this)); if (listaTemplates != null && listaTemplates.Count > 0) { this.ddlTipologia.Items.Clear(); ListItem item = new ListItem(); item.Text = string.Empty; item.Value = string.Empty; this.ddlTipologia.Items.Add(item); DocsPAWA.DocsPaWR.Templates template = null; for (int i = 0; i < listaTemplates.Count; i++) { template = ((DocsPAWA.DocsPaWR.Templates)listaTemplates[i]); if (template.IN_ESERCIZIO.Equals("SI") && template.IPER_FASC_DOC.Equals("0")) { item = new ListItem(); item.Text = template.DESCRIZIONE; item.Value = template.SYSTEM_ID.ToString(); this.ddlTipologia.Items.Add(item); } } } } else { this.pnlTipologia.Visible = false; this.pnlColonnaVuota.Visible = true; this.ddlTipologia.SelectedIndex = 0; this.ddl_contributo_obbligatorio.SelectedValue = "No"; } }
//Se il contatore è di tipo AOO o rf recupera la lista di AOO o la lista di rf //e li inserisci nella dropdownlist ddlAooRF private void ddl_Contatori_SelectedIndexChanged(object sender, System.EventArgs e) { ddlAooRF.Items.Clear(); this.pnl_RFAOO.Visible = false; this.TxtAnno.Text = ""; Session["aoo_rf"] = ""; DocsPAWA.DocsPaWR.Templates template = (DocsPAWA.DocsPaWR.Templates)Session["template"]; foreach (DocsPAWA.DocsPaWR.OggettoCustom oggetto in template.ELENCO_OGGETTI) { if (oggetto.REPERTORIO == "1") { if (oggetto.TIPO.DESCRIZIONE_TIPO == "Contatore" && oggetto.FORMATO_CONTATORE.ToUpper().Contains("ANNO")) { if (oggetto.DESCRIZIONE.Equals("")) { return; } if (oggetto.SYSTEM_ID.ToString().Equals(ddl_Contatori.SelectedItem.Value)) { DocsPaWR.Ruolo ruoloUtente = UserManager.getRuolo(this); DocsPaWR.Registro[] registriRfVisibili = UserManager.getListaRegistriWithRF(ruoloUtente.systemId, "", ""); this.pnl_RFAOO.Visible = false; switch (oggetto.TIPO_CONTATORE) { case "T": break; case "A": lblAooRF.Text = " AOO"; ////Aggiungo un elemento vuoto ListItem it = new ListItem(); it.Value = ""; it.Text = ""; ddlAooRF.Items.Add(it); //Distinguo se è un registro o un rf for (int i = 0; i < registriRfVisibili.Length; i++) { ListItem item = new ListItem(); if (((DocsPaWR.Registro)registriRfVisibili[i]).chaRF == "0") { item.Value = ((DocsPaWR.Registro)registriRfVisibili[i]).systemId; item.Text = ((DocsPaWR.Registro)registriRfVisibili[i]).codRegistro; ddlAooRF.Items.Add(item); } } ddlAooRF.Width = 100; this.pnl_RFAOO.Visible = true; break; case "R": lblAooRF.Text = " RF"; ////Aggiungo un elemento vuoto ListItem it_1 = new ListItem(); it_1.Value = ""; it_1.Text = ""; ddlAooRF.Items.Add(it_1); //Distinguo se è un registro o un rf for (int i = 0; i < registriRfVisibili.Length; i++) { ListItem item = new ListItem(); if (((DocsPaWR.Registro)registriRfVisibili[i]).chaRF == "1" && ((DocsPaWR.Registro)registriRfVisibili[i]).rfDisabled == "0") { item.Value = ((DocsPaWR.Registro)registriRfVisibili[i]).systemId; item.Text = ((DocsPaWR.Registro)registriRfVisibili[i]).codRegistro; ddlAooRF.Items.Add(item); } } ddlAooRF.Width = 100; this.pnl_RFAOO.Visible = true; break; } } } } } }