// Lấy ra trận đấu theo mã trận đấu
        public static V_TRANDAU LayTranDauByMaTranDau(string a_MaTD)
        {
            V_TRANDAU v_TD = new V_TRANDAU();
            TRANDAU   td   = Database.DB_QUERY.LayTranDau(a_MaTD);

            if (td != null)
            {
                v_TD.m_MaTD       = td.MATD;
                v_TD.m_NgayDienRa = (DateTime)td.NGAYDIENRA;
                v_TD.m_MaDB1      = td.DOI1;
                v_TD.m_MaDB2      = td.DOI2;
                v_TD.m_SCORED1    = (short)td.SCORED1;
                v_TD.m_SCORED2    = (short)td.SCORED2;
                v_TD.m_TenSan     = td.TENSAN;
                v_TD.m_VongDau    = (byte)td.VONGDAU;
            }

            return(v_TD);
        }
        //Hàm thêm trận đấu
        public static bool TaoTranDau(V_TRANDAU a_TranDau)
        {
            TRANDAU newTranDau = new TRANDAU
            {
                MATD       = a_TranDau.m_MaTD,
                DOI1       = a_TranDau.m_MaDB1,
                DOI2       = a_TranDau.m_MaDB2,
                SCORED1    = a_TranDau.m_SCORED1,
                SCORED2    = a_TranDau.m_SCORED2,
                NGAYDIENRA = a_TranDau.m_NgayDienRa,
                VONGDAU    = (byte)a_TranDau.m_VongDau,
                TENSAN     = a_TranDau.m_TenSan,
                GHINHAN    = a_TranDau.m_GhiNhan
            };

            // Kiểm tra và thêm vào db
            if (DB_QUERY.TimTranDau(a_TranDau.m_MaTD) == false)
            {
                Database.DB_INSERTING.TaoTranDau(newTranDau);
                return(true);
            }
            return(false);
        }
        // Hàm xem tất cả trận đấu theo vòng đấu
        public static List <V_TRANDAU> XemVongDau(byte a_VongDau)
        {
            List <V_TRANDAU> v_TD      = new List <V_TRANDAU>();
            List <TRANDAU>   m_TranDau = Database.DB_QUERY.LayDanhSachTranDau();

            foreach (TRANDAU t in m_TranDau)
            {
                if (t.VONGDAU == a_VongDau)
                {
                    V_TRANDAU temp = new V_TRANDAU();
                    temp.m_MaTD       = t.MATD;
                    temp.m_NgayDienRa = (DateTime)t.NGAYDIENRA;
                    temp.m_MaDB1      = t.DOI1;
                    temp.m_MaDB2      = t.DOI2;
                    temp.m_SCORED1    = (short)t.SCORED1;
                    temp.m_SCORED2    = (short)t.SCORED2;
                    temp.m_TenSan     = t.TENSAN;
                    temp.m_VongDau    = (byte)t.VONGDAU;
                    temp.m_GhiNhan    = (bool)t.GHINHAN;
                    v_TD.Add(temp);
                }
            }
            return(v_TD);
        }