protected void FillDdlScegliLocale()
 {
     ddlScegliLocaleDefault.Items.Clear();
     ddlScegliLocale.Items.Clear();
     ddlScegliLocaleDefault.Items.Add(new ListItem("", "-1"));
     ddlScegliLocale.Items.Add(new ListItem("", "-1"));
     DropDownListManager.FillDdlLocali(LocaliDAO.GetAll(), ref ddlScegliLocale);
     DropDownListManager.FillDdlLocali(LocaliDAO.GetOnlyFirstTypeOfLocale(), ref ddlScegliLocaleDefault);
 }
 private void FillDdlLocali()
 {
     try
     {
         DropDownListManager.FillDdlLocali(LocaliDAO.GetOnlyFirstTypeOfLocale(), ref ddlScegliLocale);
     }
     catch (Exception ex)
     {
         (Master as layout).SetAlert("alert-danger", $"Errore durante il FillDdl ==> {ex.Message}");
     }
 }
        protected void btnInserisciLocale_Click(object sender, EventArgs e)
        {
            bool isInserito = LocaliDAO.InserisciLocale(txtNomeLocale.Text);

            if (isInserito)
            {
                lblError.Text      = "Nuovo locale inserito correttamente";
                lblError.ForeColor = Color.Blue;
                txtNomeLocale.Text = "";
            }
            else
            {
                lblError.Text      = "Impossibile inserire il locale " + txtNomeLocale.Text;
                lblError.ForeColor = Color.Red;
            }
            BindGrid();
        }
        private void EliminaLocale(int idLocale)
        {
            bool isEliminato = LocaliDAO.EliminaLocale(idLocale);

            if (isEliminato)
            {
                lblError.Text      = "Locale eliminato correttamente";
                lblError.ForeColor = Color.Blue;
            }
            else
            {
                lblError.Text      = "Impossibile eliminare il locale selezionato";
                lblError.ForeColor = Color.Red;
            }

            BindGrid();
            ShowInsertButton(true);
        }
        protected void btnModificaLocale_Click(object sender, EventArgs e)
        {
            int  idLocale     = Convert.ToInt32(hfIdLocale.Value);
            bool isModificato = LocaliDAO.ModificaLocale(idLocale, txtNomeLocale.Text);

            if (isModificato)
            {
                lblError.Text      = "Nuovo locale modificato correttamente in " + txtNomeLocale.Text;
                lblError.ForeColor = Color.Blue;
                txtNomeLocale.Text = "";
            }
            else
            {
                lblError.Text      = "Impossibile modificare il nome del locale in " + txtNomeLocale.Text;
                lblError.ForeColor = Color.Red;
            }

            BindGrid();
            ShowInsertButton(true);
        }
 private void ModificaLocale(int idLocale)
 {
     hfIdLocale.Value   = idLocale.ToString();
     txtNomeLocale.Text = LocaliDAO.GetSingle(idLocale).NomeLocale;
     ShowInsertButton(false);
 }
 private void BindGrid()
 {
     grdLocali.DataSource = LocaliDAO.GetAll();
     grdLocali.DataBind();
 }