コード例 #1
0
    public void reset_users_onclick(Object sender, EventArgs e)
    {
        try {
            db_schema db      = conn_db(_dbname);
            db_schema base_db = conn_db_base();
            string    reason  = "";
            cfg_var("user_tables").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList()
            .ForEach(tbl => { if (!db.init_table(tbl.Trim(), base_db, out reason))
                              {
                                  throw new Exception(reason);
                              }
                     });

            classPage.regScript(classPage.scriptStartAlert("Tabelle utente inizializzate con successo!", "Copia impostazioni utenti"));
        } catch (Exception ex) { classPage.regScript(classPage.scriptStartAlert("Si è verificato un errore: " + ex.Message, "Inizializzazione utenti")); }

        initCtrls();
    }