public static void selectLoaiBanThang(string MaLoaiBanThang, out LOAIBANTHANG loaibt)
        {
            SqlConnection conn        = DatabaseManager.Instance.getConnection();
            string        queryString = "SELECT MaMuaGiai, TenLoaiBanThang, TinhBanChoCauThu FROM LOAIBANTHANG WHERE MaLoaiBanThang = @MaLoaiBanThang";
            SqlCommand    command     = new SqlCommand(queryString);

            loaibt = new LOAIBANTHANG()
            {
                MaLoaiBanThang = MaLoaiBanThang
            };
            try
            {
                command.Parameters.AddWithValue("@MaLoaiBanThang", MaLoaiBanThang);
                command.Connection = conn;
                SqlDataReader reader = command.ExecuteReader();
                if (reader.Read())
                {
                    loaibt.MaMuaGiai        = reader.GetString(0);
                    loaibt.TenLoaiBanThang  = reader.GetString(1);
                    loaibt.TinhBanChoCauThu = reader.GetBoolean(2);
                }
                reader.Close();
            }
            catch (SqlException SQLex)
            {
                throw SQLex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static void updateLoaiBanThang(LOAIBANTHANG loaibt)
        {
            SqlConnection conn        = DatabaseManager.Instance.getConnection();
            string        queryString = "UPDATE LOAIBANTHANG SET TenLoaiBanThang = @TenLoaiBanThang, TinhBanChoCauThu = @TinhBanChoCauThu WHERE MaLoaiBanThang = @MaLoaiBanThang";
            SqlCommand    command     = new SqlCommand(queryString);

            try
            {
                command.Parameters.AddWithValue("@MaLoaiBanThang", loaibt.MaLoaiBanThang);
                command.Parameters.AddWithValue("@TenLoaiBanThang", loaibt.TenLoaiBanThang);
                command.Parameters.AddWithValue("@TinhBanChoCauThu", loaibt.TinhBanChoCauThu);
                command.Connection = conn;
                int res = command.ExecuteNonQuery();
                if (res == 0)
                {
                    throw new Exception();
                }
            }
            catch (SqlException SQLex)
            {
                throw SQLex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static void createLoaiBanThang(LOAIBANTHANG loaibt)
        {
            SqlConnection conn        = DatabaseManager.Instance.getConnection();
            string        queryString = "INSERT INTO LOAIBANTHANG Values (NEWID(),@MaMuaGiai,@TenLoaiBanThang,@TinhBanChoCauThu)";
            SqlCommand    command     = new SqlCommand(queryString);

            try
            {
                command.Parameters.AddWithValue("@MaMuaGiai", loaibt.MaMuaGiai);
                command.Parameters.AddWithValue("@TenLoaiBanThang", loaibt.TenLoaiBanThang);
                command.Parameters.AddWithValue("@TinhBanChoCauThu", loaibt.TinhBanChoCauThu);
                command.Connection = conn;
                int res = command.ExecuteNonQuery();
                if (res == 0)
                {
                    throw new Exception();
                }
            }
            catch (SqlException SQLex)
            {
                throw SQLex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 //Xóa loai ban thang
 public static void XoaLoaiBanThang(char mabt)
 {
     using (MyDatabaseQLDBDataContext db = new MyDatabaseQLDBDataContext())
     {
         LOAIBANTHANG lbt = (from n in db.LOAIBANTHANGs
                             where n.MABT == mabt
                             select n).FirstOrDefault();
         if (lbt != null)
         {
             db.LOAIBANTHANGs.DeleteOnSubmit(lbt);
             db.SubmitChanges();
         }
     }
 }
        private void ThemButton_Click(object sender, EventArgs e)
        {
            //myData(textBox.Text);
            //textBox.Text = "";

            //check for label text to determine where should the form submit its data
            if (themDanhSachGroupBox.Text.Equals("Thêm Loại Bàn Thắng"))
            {
                try
                {
                    LOAIBANTHANG loaibt = new LOAIBANTHANG()
                    {
                        MaMuaGiai        = GlobalState.selectedSeasonId,
                        TenLoaiBanThang  = textBox.Text,
                        TinhBanChoCauThu = checkBox.Checked
                    };
                    Database.LoaiBanThang_DAO.createLoaiBanThang(loaibt);
                    MessageBox.Show("Thêm thành công", "Thông báo");
                    this.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Lỗi xảy ra");
                }
            }
            else if (themDanhSachGroupBox.Text.Equals("Thêm Loại Cầu Thủ"))
            {
                try
                {
                    LOAICAUTHU loaict = new LOAICAUTHU()
                    {
                        MaMuaGiai       = GlobalState.selectedSeasonId,
                        TenLoaiCauThu   = textBox.Text,
                        CauThuNuocNgoai = checkBox.Checked
                    };
                    Database.LoaiCauThu_DAO.createLoaiCauThu(loaict);
                    MessageBox.Show("Thêm thành công", "Thông báo");
                    this.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Lỗi xảy ra");
                }
            }
        }