protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null || Session["Package"] == null)
            {
                Response.Redirect("/Authorization/Login");
            }

            if (!IsPostBack)
            {
                if (Request.Params["code"] != null)
                {
                    string[] code           = Request.Params["code"].Split('U');
                    string   Nationality_id = code[1];

                    if (Request.Params["mode"] == "e")
                    {
                        bs_ntn = bs_ntn_mng.getNationalityById(Convert.ToInt32(Nationality_id));

                        _loadNationality(bs_ntn);
                    }
                    else if (Request.Params["mode"] == "r")
                    {
                        _removeNationality(Nationality_id);

                        Response.Redirect("/Form_Base/Base_Nationalitys_Management");
                    }
                }
            }
        }
        // สัญชาติ
        private void _loadNationality()
        {
            List <Base_Nationalitys> list_data = new Base_Nationalitys_Manager().getNationalitys();

            Cust_Nationality_DDL.Items.Add(new ListItem("กรุณาเลือก", "0"));
            Marry_Nationality_DDL.Items.Add(new ListItem("กรุณาเลือก", "0"));
            for (int i = 0; i < list_data.Count; i++)
            {
                Base_Nationalitys data = list_data[i];
                Cust_Nationality_DDL.Items.Add(new ListItem(data.Nationality_name_TH + " ( " + data.Nationality_name_ENG + " ) ", data.Nationality_id.ToString()));
                Marry_Nationality_DDL.Items.Add(new ListItem(data.Nationality_name_TH + " ( " + data.Nationality_name_ENG + " ) ", data.Nationality_id.ToString()));
            }
        }
        public List <Base_Nationalitys> getNationalitys()
        {
            MySqlConnection con = MySQLConnection.connectionMySQL();

            try
            {
                con.Open();
                string          sql    = "SELECT * FROM base_nationalitys";
                MySqlCommand    cmd    = new MySqlCommand(sql, con);
                MySqlDataReader reader = cmd.ExecuteReader();

                int    defaultNum    = 0;
                string defaultString = "";

                List <Base_Nationalitys> list_bs_ntn = new List <Base_Nationalitys>();

                while (reader.Read())
                {
                    Base_Nationalitys bs_ntn = new Base_Nationalitys();

                    bs_ntn.Nationality_id       = reader.IsDBNull(0) ? defaultNum : reader.GetInt32(0);
                    bs_ntn.Nationality_name_ENG = reader.IsDBNull(1) ? defaultString : reader.GetString(1);
                    bs_ntn.Nationality_name_TH  = reader.IsDBNull(2) ? defaultString : reader.GetString(2);

                    list_bs_ntn.Add(bs_ntn);
                }

                return(list_bs_ntn);
            }
            catch (MySqlException ex)
            {
                error = "MysqlException ==> Managers_Base --> Base_Nationalitys_Manager --> getNationalitys() ";
                Log_Error._writeErrorFile(error, ex);
                return(null);
            }
            catch (Exception ex)
            {
                error = "Exception ==> Managers_Base --> Base_Nationalitys_Manager --> getNationalitys() ";
                Log_Error._writeErrorFile(error, ex);
                return(null);
            }
            finally
            {
                con.Close();
                con.Dispose();
            }
        }
 private void _loadNationality(Base_Nationalitys bs_ntn)
 {
     Nationality_name_ENG_TBx.Text = bs_ntn.Nationality_name_ENG;
     Nationality_name_TH_TBx.Text  = bs_ntn.Nationality_name_TH;
 }