Ejemplo n.º 1
0
        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!";
            }
        }
Ejemplo n.º 2
0
        // 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);
        }
Ejemplo n.º 3
0
        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;
                }
            }
        }
Ejemplo n.º 4
0
        public static Esito AggiornaColonneAgenda(ColonneAgenda colonnaAgenda)
        {
            Esito esito = Base_DAL.AggiornaColonneAgenda(colonnaAgenda);

            return(esito);
        }
Ejemplo n.º 5
0
        public static int CreaColonneAgenda(ColonneAgenda colonnaAgenda, ref Esito esito)
        {
            int iRet = Base_DAL.CreaColonneAgenda(colonnaAgenda, ref esito);

            return(iRet);
        }
Ejemplo n.º 6
0
        public static ColonneAgenda getColonneAgendaById(int idColonnaAgenda, ref Esito esito)
        {
            ColonneAgenda colonnaAgenda = Base_DAL.GetColonneAgendaById(idColonnaAgenda, ref esito);

            return(colonnaAgenda);
        }
Ejemplo n.º 7
0
        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;
                }
            }
        }