public void AbilitaComponentiPopup(int statoEvento) { panelOfferta.Enabled = basePage.AbilitazioneInScrittura(); if (basePage.AbilitazioneInScrittura()) { if (statoEvento == Stato.Instance.STATO_PREVISIONE_IMPEGNO) { panelOfferta.Enabled = false; } else if (statoEvento == Stato.Instance.STATO_OFFERTA) { panelOfferta.Enabled = true; } else if (statoEvento == Stato.Instance.STATO_LAVORAZIONE) { panelOfferta.Enabled = false; } else if (statoEvento == Stato.Instance.STATO_FATTURA) { panelOfferta.Enabled = false; } else if (statoEvento == Stato.Instance.STATO_RIPOSO) { panelOfferta.Enabled = false; } } }
protected void imgElimina_Command(object sender, CommandEventArgs e) { if (e.CommandName == "EliminaArticolo" && basePage.AbilitazioneInScrittura()) { string value = e.CommandArgument.ToString(); Esito esito = new Esito(); try { NascondiErroriValidazione(); // DEVO TROVARE PRIMA IL GRUPPO ARTICOLO FORMATO DA ID GRUPPO E ID ARTICOLO string query = "SELECT id FROM art_gruppi_articoli where idArtGruppi = " + tbIdRaggruppamentoDaModificare.Text.Trim() + " AND idArtArticoli = " + value; DataTable dtGruppiArticoli = Base_DAL.GetDatiBySql(query, ref esito); if (dtGruppiArticoli == null || dtGruppiArticoli.Rows == null) { esito.Codice = Esito.ESITO_KO_ERRORE_NO_RISULTATI; esito.Descrizione = "btnEliminaArticolo_Click - Nessun risultato restituito dalla query " + query; } if (esito.Codice != Esito.ESITO_OK) { log.Error(esito.Descrizione); ShowError(esito.Descrizione); } else { foreach (DataRow riga in dtGruppiArticoli.Rows) { int idGruppoArticolo = Convert.ToInt16(riga["id"]); esito = Art_Gruppi_Articoli_BLL.Instance.EliminaGruppoArticolo(idGruppoArticolo, ((Anag_Utenti)Session[SessionManager.UTENTE])); } if (esito.Codice != Esito.ESITO_OK) { log.Error(esito.Descrizione); ShowError(esito.Descrizione); } else { btnEditRaggruppamento_Click(null, null); } } } catch (Exception ex) { log.Error("btnEliminaArticolo_Click", ex); if (esito.Codice == Esito.ESITO_OK) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } ShowError(ex.Message); } } }
private void caricaTipologia() { List <ColonneAgenda> lista; Esito esito = new Esito(); lista = UtilityTipologiche.CaricaColonneAgenda(true, ref esito); BasePage p = new BasePage(); // CARICO LA COMBO if (string.IsNullOrEmpty(esito.Descrizione)) { lbMod_Tipologia.Items.Clear(); foreach (ColonneAgenda tipologia in lista) { ListItem item = new ListItem(); item.Text = tipologia.nome; item.Value = tipologia.id.ToString(); lbMod_Tipologia.Items.Add(item); } // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA abilitaBottoni(p.AbilitazioneInScrittura()); } else { Session["ErrorPageText"] = esito.Descrizione; string url = String.Format("~/pageError.aspx"); Response.Redirect(url, true); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Esito esito = new Esito(); //Esito esito = basePage.CaricaListeTipologiche(); // CARICO LE COMBO if (string.IsNullOrEmpty(esito.Descrizione)) { ddlTipoUtente.Items.Clear(); cmbMod_TipoUtente.Items.Clear(); ddlTipoUtente.Items.Add(""); foreach (Tipologica tipologiaUtente in SessionManager.ListaTipiUtente) { ListItem item = new ListItem(); item.Text = tipologiaUtente.nome; item.Value = tipologiaUtente.nome; ddlTipoUtente.Items.Add(item); ListItem itemMod = new ListItem(); itemMod.Text = tipologiaUtente.nome; itemMod.Value = tipologiaUtente.id.ToString(); cmbMod_TipoUtente.Items.Add(itemMod); } // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA abilitaBottoni(basePage.AbilitazioneInScrittura()); } else { Session["ErrorPageText"] = esito.Descrizione; string url = String.Format("~/pageError.aspx"); Response.Redirect(url, true); } } ScriptManager.RegisterStartupScript(Page, typeof(Page), "chiudiLoader", script: "$('.loader').hide();", addScriptTags: true); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Esito esito = new Esito(); // CARICO LE COMBO if (string.IsNullOrEmpty(esito.Descrizione)) { ddlTipoCategoria.Items.Clear(); cmbMod_Categoria.Items.Clear(); ddlTipoCategoria.Items.Add(""); foreach (Tipologica tipologiaCategoria in SessionManager.ListaTipiCategorieMagazzino) { ListItem item = new ListItem { Text = tipologiaCategoria.nome, Value = tipologiaCategoria.id.ToString() }; ddlTipoCategoria.Items.Add(item); ListItem itemMod = new ListItem { Text = tipologiaCategoria.nome, Value = tipologiaCategoria.id.ToString() }; cmbMod_Categoria.Items.Add(itemMod); } cmbMod_SubCategoria.Items.Clear(); cmbMod_SubCategoria.Items.Add(""); foreach (Tipologica tipologiaSubCategoria in SessionManager.ListaTipiSubCategorieMagazzino) { ListItem itemMod = new ListItem { Text = tipologiaSubCategoria.nome, Value = tipologiaSubCategoria.id.ToString() }; cmbMod_SubCategoria.Items.Add(itemMod); } riempiComboSubCategoria(0); ddlTipoPosizioneMagazzino.Items.Clear(); cmbMod_Posizione.Items.Clear(); ddlTipoPosizioneMagazzino.Items.Add(""); foreach (Tipologica tipologiaPosizione in SessionManager.ListaTipiPosizioniMagazzino) { ListItem item = new ListItem { Text = tipologiaPosizione.nome, Value = tipologiaPosizione.nome }; ddlTipoPosizioneMagazzino.Items.Add(item); ListItem itemMod = new ListItem { Text = tipologiaPosizione.nome, Value = tipologiaPosizione.id.ToString() }; cmbMod_Posizione.Items.Add(itemMod); } cmbMod_Gruppo.Items.Clear(); cmbMod_Gruppo.Items.Add(""); foreach (Tipologica tipologiaGruppo in SessionManager.ListaTipiGruppoMagazzino) { ListItem itemMod = new ListItem { Text = tipologiaGruppo.nome, Value = tipologiaGruppo.id.ToString() }; cmbMod_Gruppo.Items.Add(itemMod); } riempiComboGruppo(0); // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA AbilitaBottoni(basePage.AbilitazioneInScrittura()); } else { Session["ErrorPageText"] = esito.Descrizione; string url = String.Format("~/pageError.aspx"); Response.Redirect(url, true); } } ScriptManager.RegisterStartupScript(this, typeof(Page), "coerenzaDate", "controlloCoerenzaDate('" + tbDataAcquisto.ClientID + "', '" + tbDataAcquistoA.ClientID + "');", true); ScriptManager.RegisterStartupScript(Page, typeof(Page), "chiudiLoader", script: "$('.loader').hide();", addScriptTags: true); }
public void AbilitaComponentiPopup(int statoEvento) { panelAppuntamenti.Enabled = basePage.AbilitazioneInScrittura(); if (basePage.AbilitazioneInScrittura()) { if (statoEvento == Stato.Instance.STATO_PREVISIONE_IMPEGNO) { txt_DataInizioLavorazione.Enabled = txt_DataFineLavorazione.Enabled = ddl_Risorse.Enabled = ddl_Tipologie.Enabled = ddl_Clienti.Enabled = txt_DurataViaggioAndata.Enabled = txt_DurataViaggioRitorno.Enabled = txt_Produzione.Enabled = txt_Lavorazione.Enabled = txt_Indirizzo.Enabled = txt_Luogo.Enabled = tb_Nota.Enabled = check_tender.Enabled = true; } else if (statoEvento == Stato.Instance.STATO_OFFERTA) { txt_DataInizioLavorazione.Enabled = true; // false; txt_DataFineLavorazione.Enabled = true; ddl_Risorse.Enabled = true; ddl_Tipologie.Enabled = true; ddl_Clienti.Enabled = false; txt_DurataViaggioAndata.Enabled = true; txt_DurataViaggioRitorno.Enabled = true; txt_Produzione.Enabled = false; txt_Lavorazione.Enabled = true; txt_Indirizzo.Enabled = true; txt_Luogo.Enabled = true; tb_Nota.Enabled = true; check_tender.Enabled = true; } else if (statoEvento == Stato.Instance.STATO_LAVORAZIONE) { // panelAppuntamenti.Enabled = false; txt_DataInizioLavorazione.Enabled = txt_DataFineLavorazione.Enabled = ddl_Risorse.Enabled = ddl_Tipologie.Enabled = ddl_Clienti.Enabled = txt_Produzione.Enabled = txt_Lavorazione.Enabled = false; tb_Nota.Enabled = txt_Indirizzo.Enabled = txt_Luogo.Enabled = txt_DurataViaggioAndata.Enabled = txt_DurataViaggioRitorno.Enabled = ddl_Risorse.Enabled = check_tender.Enabled = true; } else if (statoEvento == Stato.Instance.STATO_FATTURA) { // panelAppuntamenti.Enabled = false; txt_DataInizioLavorazione.Enabled = txt_DataFineLavorazione.Enabled = ddl_Risorse.Enabled = ddl_Tipologie.Enabled = ddl_Clienti.Enabled = txt_Produzione.Enabled = txt_Lavorazione.Enabled = false; tb_Nota.Enabled = txt_Indirizzo.Enabled = txt_Luogo.Enabled = txt_DurataViaggioAndata.Enabled = txt_DurataViaggioRitorno.Enabled = ddl_Risorse.Enabled = check_tender.Enabled = true; } else if (statoEvento == Stato.Instance.STATO_RIPOSO) { txt_DataInizioLavorazione.Enabled = true; txt_DataFineLavorazione.Enabled = true; ddl_Risorse.Enabled = true; ddl_Tipologie.Enabled = false; ddl_Clienti.Enabled = false; txt_DurataViaggioAndata.Enabled = false; txt_DurataViaggioRitorno.Enabled = false; txt_Produzione.Enabled = false; txt_Lavorazione.Enabled = false; txt_Indirizzo.Enabled = false; txt_Luogo.Enabled = false; tb_Nota.Enabled = true; check_tender.Enabled = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { #region CODICE VETUSTO E SENZA SENSO //Esito esito = new Esito(); //Session["NOME_FILE"] = ""; ////BasePage p = new BasePage(); ////Esito esito = basePage.CaricaListeTipologiche(); ////basePage.listaClientiFornitori = Anag_Clienti_Fornitori_BLL.Instance.CaricaListaAziende(ref esito).Where(x => x.Cliente == true).ToList<Anag_Clienti_Fornitori>(); ////ViewState["listaClientiFornitori"] = basePage.listaClientiFornitori; ////basePage.PopolaDDLGenerico(elencoClienti, basePage.listaClientiFornitori); //// CARICO LE COMBO //if (string.IsNullOrEmpty(esito.Descrizione)) //{ // ddlTipoProtocollo.Items.Clear(); // cmbMod_Tipologia.Items.Clear(); // ddlTipoProtocollo.Items.Add(""); // foreach (Tipologica tipologiaProtocollo in SessionManager.ListaTipiProtocolli) //{ // ListItem item = new ListItem(); // item.Text = tipologiaProtocollo.nome; // item.Value = tipologiaProtocollo.nome; // ddlTipoProtocollo.Items.Add(item); // ListItem itemMod = new ListItem(); // itemMod.Text = tipologiaProtocollo.nome; // itemMod.Value = tipologiaProtocollo.id.ToString(); // cmbMod_Tipologia.Items.Add(itemMod); //} // // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA // abilitaBottoni(basePage.AbilitazioneInScrittura()); // // DA CONFIGURAZIONE SCELGO SE VISUALIZZARE SUBITO GLI ULTIMI PROTOCOLLI // if (Convert.ToBoolean(ConfigurationManager.AppSettings["VISUALIZZA_ULTIMI_PROTOCOLLI"])) // { // btnRicercaProtocollo_Click(null, null); // } //} //else //{ // Session["ErrorPageText"] = esito.Descrizione; // string url = String.Format("~/pageError.aspx"); // Response.Redirect(url, true); //} #endregion Session["NOME_FILE"] = ""; ddlTipoProtocollo.Items.Clear(); cmbMod_Tipologia.Items.Clear(); ddlTipoProtocollo.Items.Add(""); CaricaCombo(); // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA abilitaBottoni(basePage.AbilitazioneInScrittura()); // DA CONFIGURAZIONE SCELGO SE VISUALIZZARE SUBITO GLI ULTIMI PROTOCOLLI if (Convert.ToBoolean(ConfigurationManager.AppSettings["VISUALIZZA_ULTIMI_PROTOCOLLI"])) { btnRicercaProtocollo_Click(null, null); } } ScriptManager.RegisterStartupScript(this, typeof(Page), "coerenzaDate", "controlloCoerenzaDate('" + tbDataLavorazione.ClientID + "', '" + tbDataLavorazioneA.ClientID + "');", true); ScriptManager.RegisterStartupScript(this, typeof(Page), "coerenzaDate2", "controlloCoerenzaDate('" + tbDataProtocollo.ClientID + "', '" + tbDataProtocolloA.ClientID + "');", true); ScriptManager.RegisterStartupScript(Page, typeof(Page), "chiudiLoader", script: "$('.loader').hide();", addScriptTags: true); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Esito esito = new Esito(); // GLI ASCX POSSONO LEGGERE LA QUERYSTRING DELLA PAGINA CONTENITRICE //if (!string.IsNullOrEmpty(Request.QueryString["TIPO"])) //{ // ViewState["TIPO_AZIENDA"] = Request.QueryString["TIPO"]; //} // FUNZIONA SE NELLA PAGINA ASPX CHIAMANTE C'E' UN CAMPO HIDDENFIELD COL TIPO AZIENDA (CLIENTI/FORNITORI) HiddenField tipoAzienda = this.Parent.FindControl("HF_TIPO_AZIENDA") as HiddenField; if (tipoAzienda != null) { ViewState["TIPO_AZIENDA"] = tipoAzienda.Value; } else { ViewState["TIPO_AZIENDA"] = "CLIENTI"; } lblTipoAzienda.Text = ViewState["TIPO_AZIENDA"].ToString(); if (ViewState["TIPO_AZIENDA"].ToString().Equals("CLIENTI")) { lblTipoAzienda.ForeColor = System.Drawing.Color.Red; } else { lblTipoAzienda.ForeColor = System.Drawing.Color.Green; } //BasePage p = new BasePage(); //Esito esito = SessionManager.CaricaListeTipologiche(); // CARICO L'ELENCO DEI GIORNI PAGAMENTO List <GiorniPagamentoFatture> listaGPF = Config_BLL.Instance.getListaGiorniPagamentoFatture(ref esito); // CARICO LE COMBO if (esito.Codice == 0) { // COMBO TIPO AZIENDA ddlTipoAzienda.Items.Clear(); ddlTipoAzienda.Items.Add(""); cmbMod_TipoAzienda.Items.Clear(); cmbMod_TipoAzienda.Items.Add(""); foreach (Tipologica tipologiaAzienda in SessionManager.ListaTipiClientiFornitori) { ListItem item = new ListItem(); item.Text = tipologiaAzienda.nome; item.Value = tipologiaAzienda.nome; ddlTipoAzienda.Items.Add(item); cmbMod_TipoAzienda.Items.Add(item); } // COMBO GIORNI PAGAMENTO cmbMod_Pagamento.Items.Clear(); cmbMod_Pagamento.Items.Add(""); foreach (GiorniPagamentoFatture gpf in listaGPF) { ListItem item = new ListItem(); item.Text = gpf.Descrizione; item.Value = gpf.Giorni; cmbMod_Pagamento.Items.Add(item); } // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA abilitaBottoni(basePage.AbilitazioneInScrittura()); } else { Session["ErrorPageText"] = esito.Descrizione; string url = String.Format("~/pageError.aspx"); Response.Redirect(url, true); } // CREO LA SESSION DEI CLIENTI/FORNITORI A CUI INVIARE MESSAGGI WHATSAPP Hashtable htClientiFornitoriWhatsapp = new Hashtable(); Session[SessionManager.LISTA_CLIENTIFORNITORI_PER_INVIO_WHATSAPP] = htClientiFornitoriWhatsapp; } ScriptManager.RegisterStartupScript(Page, typeof(Page), "apriTabGiusta", script: "openDettaglioAzienda('" + hf_tabChiamata.Value + "');", addScriptTags: true); ScriptManager.RegisterStartupScript(Page, typeof(Page), "chiudiLoader", script: "$('.loader').hide();", addScriptTags: true); }
private List <Tipologica> CaricaTipologia(bool clearLista) { List <Tipologica> lista; Esito esito = new Esito(); switch (ViewState["TIPO_ARTICOLO"].ToString()) { case "GENERI": if (clearLista) { SessionManager.ListaTipiGeneri.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.Red; lista = SessionManager.ListaTipiGeneri; // UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_GENERE, true, ref esito); ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_GENERE; break; case "GRUPPI": if (clearLista) { SessionManager.ListaTipiGruppi.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.Green; lista = SessionManager.ListaTipiGruppi; // UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_GRUPPO, true, ref esito); ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_GRUPPO; break; case "SOTTOGRUPPI": if (clearLista) { SessionManager.ListaTipiSottogruppi.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.Blue; lista = SessionManager.ListaTipiSottogruppi; // UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_SOTTOGRUPPO, true, ref esito); ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_SOTTOGRUPPO; break; case "TENDER": if (clearLista) { SessionManager.ListaTender.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.Brown; //lista = UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_TENDER, true, ref esito); lista = SessionManager.ListaTender; ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_TENDER; break; case "QUALIFICHE": if (clearLista) { SessionManager.ListaQualifiche.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.Yellow; lista = SessionManager.ListaQualifiche; // UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_QUALIFICHE, true, ref esito); ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_QUALIFICHE; break; case "CLIENTI/FORNITORI": if (clearLista) { SessionManager.ListaClientiFornitori.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.OrangeRed; lista = SessionManager.ListaTipiClientiFornitori; //UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_CLIENTI_FORNITORI, true, ref esito); ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_CLIENTI_FORNITORI; break; case "PROTOCOLLI": if (clearLista) { SessionManager.ListaTipiProtocolli.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.Orange; lista = SessionManager.ListaTipiProtocolli; //UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_PROTOCOLLO, true, ref esito); ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_PROTOCOLLO; break; case "LAVORAZIONI": if (clearLista) { SessionManager.ListaTipiTipologie.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.LightSkyBlue; lista = SessionManager.ListaTipiTipologie; //UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_TIPOLOGIE, true, ref esito); ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_TIPOLOGIE; break; case "INTERVENTO": if (clearLista) { SessionManager.ListaTipiIntervento.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.BlueViolet; lista = SessionManager.ListaTipiIntervento; //UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_TIPOLOGIE, true, ref esito); ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_INTERVENTO; break; case "CATEGORIE": if (clearLista) { SessionManager.ListaTipiCategorieMagazzino.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.Bisque; lista = SessionManager.ListaTipiCategorieMagazzino; ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_CATEGORIE_MAGAZZINO; break; case "SUBCATEGORIE": if (clearLista) { SessionManager.ListaTipiSubCategorieMagazzino.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.BurlyWood; lista = SessionManager.ListaTipiSubCategorieMagazzino; ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_SUB_CATEGORIE_MAGAZZINO; break; case "POSIZIONI": if (clearLista) { SessionManager.ListaTipiPosizioniMagazzino.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.Coral; lista = SessionManager.ListaTipiPosizioniMagazzino; ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_POSIZIONE_MAGAZZINO; break; case "GRUPPO_MAGAZZINO": if (clearLista) { SessionManager.ListaTipiGruppoMagazzino.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.DarkKhaki; lista = SessionManager.ListaTipiGruppoMagazzino; ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_GRUPPO_MAGAZZINO; break; case "BANCA": if (clearLista) { SessionManager.ListaTipiBanca.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.DarkViolet; lista = SessionManager.ListaTipiBanca; ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_BANCA; break; default: if (clearLista) { SessionManager.ListaTipiGeneri.Clear(); } lblTipoArticolo.ForeColor = System.Drawing.Color.Red; lista = SessionManager.ListaTipiGeneri; // UtilityTipologiche.CaricaTipologica(EnumTipologiche.TIPO_GENERE, true, ref esito); ViewState["TABELLA_SELEZIONATA"] = EnumTipologiche.TIPO_GENERE; break; } BasePage p = new BasePage(); // CARICO LA COMBO if (string.IsNullOrEmpty(esito.Descrizione)) { lbMod_Tipologia.Items.Clear(); foreach (Tipologica tipologia in lista) { ListItem item = new ListItem { Text = tipologia.nome, Value = tipologia.id.ToString() }; lbMod_Tipologia.Items.Add(item); } // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA AbilitaBottoni(p.AbilitazioneInScrittura()); } else { Session["ErrorPageText"] = esito.Descrizione; string url = String.Format("~/pageError.aspx"); Response.Redirect(url, true); } return(lista); }
protected void Page_Load(object sender, EventArgs e) { // FUNZIONA SE NELLA PAGINA ASPX CHIAMANTE C'E' UN CAMPO HIDDENFIELD COL TIPO ARTICOLO (GENERI/GRUPPI/SOTTOGRUPPI/ARTICOLI) HiddenField tipoArticolo = this.Parent.FindControl("HF_TIPO_ARTICOLO") as HiddenField; if (tipoArticolo.Value.ToUpper().Equals("ARTICOLI")) { Esito esito = new Esito(); if (!Page.IsPostBack) { lblIntestazionePagina.Text = "ARTICOLI"; //BasePage p = new BasePage(); //Esito esito = p.CaricaListeTipologiche(); // CARICO LE COMBO //if (string.IsNullOrEmpty(esito.descrizione)) //{ // GENERI cmbMod_Genere.Items.Clear(); cmbMod_Genere.Items.Add(""); ddlGenere.Items.Clear(); ddlGenere.Items.Add(""); foreach (Tipologica tipologiaGenere in SessionManager.ListaTipiGeneri) { ListItem item = new ListItem(); item.Text = tipologiaGenere.nome; item.Value = tipologiaGenere.id.ToString(); cmbMod_Genere.Items.Add(item); ddlGenere.Items.Add(item); } //GRUPPI cmbMod_Gruppo.Items.Clear(); cmbMod_Gruppo.Items.Add(""); ddlGruppo.Items.Clear(); ddlGruppo.Items.Add(""); foreach (Tipologica tipologiaGruppo in SessionManager.ListaTipiGruppi) { ListItem item = new ListItem(); item.Text = tipologiaGruppo.nome; item.Value = tipologiaGruppo.id.ToString(); cmbMod_Gruppo.Items.Add(item); ddlGruppo.Items.Add(item); } //SOTTOGRUPPI cmbMod_Sottogruppo.Items.Clear(); cmbMod_Sottogruppo.Items.Add(""); ddlSottoGruppo.Items.Clear(); ddlSottoGruppo.Items.Add(""); foreach (Tipologica tipologiaSottogruppo in SessionManager.ListaTipiSottogruppi) { ListItem item = new ListItem(); item.Text = tipologiaSottogruppo.nome; item.Value = tipologiaSottogruppo.id.ToString(); cmbMod_Sottogruppo.Items.Add(item); ddlSottoGruppo.Items.Add(item); } //GRUPPI ARTICOLI ddlGruppiDaAggiungere.Items.Clear(); List <Art_Gruppi> listaGruppiMain = Art_Gruppi_BLL.Instance.CaricaListaGruppi(ref esito, true); foreach (Art_Gruppi gruppoMain in listaGruppiMain) { ListItem item = new ListItem(); string stringaVisualizzata = gruppoMain.Nome.Trim().PadRight(50); if (!string.IsNullOrEmpty(gruppoMain.Descrizione)) { stringaVisualizzata += " | " + gruppoMain.Descrizione.Trim(); } item.Text = stringaVisualizzata; item.Value = gruppoMain.Id.ToString(); ddlGruppiDaAggiungere.Items.Add(item); } // SE UTENTE ABILITATO ALLE MODIFICHE FACCIO VEDERE I PULSANTI DI MODIFICA abilitaBottoni(basePage.AbilitazioneInScrittura()); //} //else //{ // Session["ErrorPageText"] = esito.descrizione; // string url = String.Format("~/pageError.aspx"); // Response.Redirect(url, true); //} } ScriptManager.RegisterStartupScript(Page, typeof(Page), "apriTabGiusta", script: "openDettaglioArticolo('" + hf_tabChiamata.Value + "');", addScriptTags: true); ScriptManager.RegisterStartupScript(Page, typeof(Page), "chiudiLoader", script: "$('.loader').hide();", addScriptTags: true); } }