// 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); }