protected void btnModificaTipologia_Click(object sender, EventArgs e) { //MODIFICO TIPOLOGIA if (!string.IsNullOrEmpty(tbInsNomeTipologia.Text)) { try { NascondiErroriValidazione(); Esito esito = new Esito(); ColonneAgenda nuovaTipologia = new ColonneAgenda(); nuovaTipologia.id = Convert.ToInt32(tbIdTipologiaDaModificare.Text); nuovaTipologia.nome = tbInsNomeTipologia.Text.Trim(); nuovaTipologia.descrizione = tbInsDescrizioneTipologia.Text.Trim(); nuovaTipologia.parametri = cmbInsParametriTipologia.SelectedValue; nuovaTipologia.sottotipo = cmbInsSottotipoTipologia.SelectedValue; nuovaTipologia.Ordinamento = Convert.ToInt32(tbInsOrdinamento.Text); nuovaTipologia.attivo = true; esito = UtilityTipologiche.AggiornaColonneAgenda(nuovaTipologia); btnModificaTipologia.Visible = false; btnInserisciTipologia.Visible = true; btnEliminaTipologia.Visible = false; if (esito.Codice != Esito.ESITO_OK) { panelErrore.Style.Remove("display"); lbl_MessaggioErrore.Text = esito.Descrizione; } else { tbIdTipologiaDaModificare.Text = ""; tbInsNomeTipologia.Text = ""; tbInsDescrizioneTipologia.Text = ""; cmbInsParametriTipologia.SelectedIndex = 0; cmbInsSottotipoTipologia.SelectedIndex = 0; caricaTipologia(); HttpContext.Current.Session[EnumTipologiche.TIPO_COLONNE_AGENDA.ToString()] = null; } } catch (Exception ex) { log.Error("btnModificaTipologia_Click", ex); btnModificaTipologia.Visible = false; btnInserisciTipologia.Visible = true; btnEliminaTipologia.Visible = false; panelErrore.Style.Remove("display"); lbl_MessaggioErrore.Text = ex.Message; } } else { panelErrore.Style.Remove("display"); lbl_MessaggioErrore.Text = "Verificare il corretto inserimento dei campi!"; } }
// solo per le colonne dell'agenda public static ColonneAgenda getElementByID(List <ColonneAgenda> listaColonne, int id, ref Esito esito) { ColonneAgenda colonna = new ColonneAgenda(); colonna = listaColonne.Where(x => x.id == id).FirstOrDefault(); if (colonna == null) { esito.Codice = Esito.ESITO_KO_ERRORE_NO_RISULTATI; esito.Descrizione = "Nessuna Colonna Agenda trovata per id = '" + id + "'"; } return(colonna); }
protected void btnConfermaInserimentoTipologia_Click(object sendere, EventArgs e) { // INSERISCO TIPOLOGIA Esito esito = new Esito(); ColonneAgenda tipologia = new ColonneAgenda(); tipologia.nome = tbInsNomeTipologia.Text.Trim(); tipologia.descrizione = tbInsDescrizioneTipologia.Text.Trim(); //tipologia.parametri = tbInsParametriTipologia.Text.Trim(); //tipologia.sottotipo = tbInsSottotipoTipologia.Text.Trim(); tipologia.parametri = cmbInsParametriTipologia.SelectedValue; tipologia.sottotipo = cmbInsSottotipoTipologia.SelectedValue; tipologia.Ordinamento = Convert.ToInt16(tbInsOrdinamento.Text); tipologia.attivo = true; if (esito.Codice != Esito.ESITO_OK) { panelErrore.Style.Add("display", "block"); lbl_MessaggioErrore.Text = "Controllare i campi evidenziati"; } else { NascondiErroriValidazione(); int iRet = UtilityTipologiche.CreaColonneAgenda(tipologia, ref esito); if (esito.Codice != Esito.ESITO_OK) { panelErrore.Style.Add("display", "block"); lbl_MessaggioErrore.Text = esito.Descrizione; } else { tbInsNomeTipologia.Text = ""; tbInsDescrizioneTipologia.Text = ""; //tbInsParametriTipologia.Text = ""; //tbInsSottotipoTipologia.Text = ""; cmbInsParametriTipologia.SelectedIndex = 0; cmbInsSottotipoTipologia.SelectedIndex = 0; caricaTipologia(); HttpContext.Current.Session[EnumTipologiche.TIPO_COLONNE_AGENDA.ToString()] = null; } } }
public static Esito AggiornaColonneAgenda(ColonneAgenda colonnaAgenda) { Esito esito = Base_DAL.AggiornaColonneAgenda(colonnaAgenda); return(esito); }
public static int CreaColonneAgenda(ColonneAgenda colonnaAgenda, ref Esito esito) { int iRet = Base_DAL.CreaColonneAgenda(colonnaAgenda, ref esito); return(iRet); }
public static ColonneAgenda getColonneAgendaById(int idColonnaAgenda, ref Esito esito) { ColonneAgenda colonnaAgenda = Base_DAL.GetColonneAgendaById(idColonnaAgenda, ref esito); return(colonnaAgenda); }
protected void btnSeleziona_Click(object sender, EventArgs e) { //SCARICO LA TIPOLOGIA SELEZIONATO if (lbMod_Tipologia.SelectedIndex >= 0) { try { NascondiErroriValidazione(); string tipologiaSelezionata = lbMod_Tipologia.SelectedValue; Esito esito = new Esito(); ColonneAgenda tipologica = UtilityTipologiche.getColonneAgendaById(Convert.ToInt32(tipologiaSelezionata), ref esito); if (esito.Codice != Esito.ESITO_OK) { btnInserisciTipologia.Visible = true; panelErrore.Style.Remove("display"); lbl_MessaggioErrore.Text = esito.Descrizione; } else { btnInserisciTipologia.Visible = false; btnModificaTipologia.Visible = true; btnEliminaTipologia.Visible = true; tbInsDescrizioneTipologia.Text = tipologica.descrizione; tbInsNomeTipologia.Text = tipologica.nome; tbInsOrdinamento.Text = tipologica.Ordinamento.ToString(); if (!string.IsNullOrEmpty(tipologica.parametri)) { ListItem itemTrovato = cmbInsParametriTipologia.Items.FindByValue(tipologica.parametri); if (itemTrovato != null) { cmbInsParametriTipologia.SelectedValue = itemTrovato.Value; } else { cmbInsParametriTipologia.SelectedIndex = 0; } } else { cmbInsParametriTipologia.SelectedIndex = 0; } if (!string.IsNullOrEmpty(tipologica.sottotipo)) { ListItem itemTrovato = cmbInsSottotipoTipologia.Items.FindByValue(tipologica.sottotipo); if (itemTrovato != null) { cmbInsSottotipoTipologia.SelectedValue = itemTrovato.Value; } else { cmbInsSottotipoTipologia.SelectedIndex = 0; } } else { cmbInsSottotipoTipologia.SelectedIndex = 0; } tbIdTipologiaDaModificare.Text = lbMod_Tipologia.SelectedValue; } } catch (Exception ex) { log.Error("btnSeleziona_Click", ex); btnInserisciTipologia.Visible = true; btnModificaTipologia.Visible = false; btnEliminaTipologia.Visible = false; panelErrore.Style.Add("display", "block"); lbl_MessaggioErrore.Text = ex.Message; } } }