// Hàm chèn thêm 1 hlv vào database.
 public static void ThemHLV(HUANLUYENVIEN a_NewHLV)
 {
     using (MyDatabaseQLDBDataContext db = new MyDatabaseQLDBDataContext())
     {
         db.HUANLUYENVIENs.InsertOnSubmit(a_NewHLV);
         db.SubmitChanges();
     }
 }
        public ActionResult danhsachcauthu(string ma, string hlv)
        {
            HUANLUYENVIEN h = db.HUANLUYENVIENs.SingleOrDefault(x => x.HuanLuyenVienID == hlv);

            ViewBag.hlv = h;
            CAULACBO c = db.CAULACBOes.SingleOrDefault(x => x.CauLacBoID == ma);

            ViewBag.name = c.TenCLB;
            var dscauthu = (from s in db.CAUTHUs where s.CauLacBoID == ma select s).ToList();

            return(View(dscauthu));
        }
 // CALSS TRONGTAI
 // Hàm tìm kiếm huấn luyện viên đã tồn tại trong DB chưa
 // Nếu đã tồn tại trả về true, ngược lại trả false
 public static bool KiemTraHLVTonTaiMaHLV(string a_MaHLV)
 {
     using (MyDatabaseQLDBDataContext db = new MyDatabaseQLDBDataContext())
     {
         HUANLUYENVIEN ct = (from c in db.HUANLUYENVIENs
                             where c.MAHLV == a_MaHLV
                             select c).FirstOrDefault();
         if (ct != null)
         {
             return(true);
         }
         return(false);
     }
 }
 public static void XoaHuanLuyenVien(string a_MaHLV)
 {
     using (MyDatabaseQLDBDataContext db = new MyDatabaseQLDBDataContext())
     {
         HUANLUYENVIEN hlv = (from n in db.HUANLUYENVIENs
                              where n.MAHLV == a_MaHLV
                              select n).FirstOrDefault();
         if (hlv != null)
         {
             db.HUANLUYENVIENs.DeleteOnSubmit(hlv);
             db.SubmitChanges();
         }
     }
 }
        public static void ChinhSuaHLV(V_HUANLUYENVIEN a_HLV)
        {
            HUANLUYENVIEN hlv = new HUANLUYENVIEN();

            hlv.MAHLV           = a_HLV.m_MaHLV;
            hlv.MADB            = a_HLV.m_MaDB;
            hlv.HOTEN           = a_HLV.m_HoTen;
            hlv.NGAYSINH        = a_HLV.m_NgaySinh;
            hlv.DIACHI          = a_HLV.m_DiaChi;
            hlv.QUOCTICH        = a_HLV.m_QuocTich;
            hlv.SONAMKINHNGHIEM = (byte)a_HLV.m_SoNamKinhNghiem;
            hlv.AVATAR          = a_HLV.m_AVT;
            hlv.LOAIHLV         = a_HLV.m_LoaiHLV;
            Database.DB_UPDATE.ChinhSuaHLV(hlv);
        }
        // Thêm cầu thủ (hàm này sẽ được gói bên phía Views, truyền vào các tham số ở màn hình đó)
        public static void ThemHLV(V_HUANLUYENVIEN a_HLV, string a_MaDoiBong)
        {
            // Sau khi kiểm tra ổn thỏa cầu thủ hợp lệ thì nhét vào db.
            HUANLUYENVIEN newHLV = new HUANLUYENVIEN
            {
                MAHLV           = a_HLV.m_MaHLV,
                MADB            = a_MaDoiBong,
                HOTEN           = a_HLV.m_HoTen,
                NGAYSINH        = a_HLV.m_NgaySinh,
                DIACHI          = a_HLV.m_DiaChi,
                QUOCTICH        = a_HLV.m_QuocTich,
                SONAMKINHNGHIEM = (byte)a_HLV.m_SoNamKinhNghiem,
                LOAIHLV         = a_HLV.m_LoaiHLV,
                AVATAR          = a_HLV.m_AVT,
            };

            Database.DB_INSERTING.ThemHLV(newHLV);
        }
Beispiel #7
0
 public static bool ChinhSuaHLV(HUANLUYENVIEN a_HLV)
 {
     using (MyDatabaseQLDBDataContext db = new MyDatabaseQLDBDataContext())
     {
         var Query = from n in db.HUANLUYENVIENs
                     where n.MAHLV == a_HLV.MAHLV
                     select n;
         foreach (var n in Query)
         {
             n.MAHLV           = a_HLV.MAHLV;
             n.MADB            = a_HLV.MADB;
             n.HOTEN           = a_HLV.HOTEN;
             n.NGAYSINH        = a_HLV.NGAYSINH;
             n.DIACHI          = a_HLV.DIACHI;
             n.QUOCTICH        = a_HLV.QUOCTICH;
             n.SONAMKINHNGHIEM = a_HLV.SONAMKINHNGHIEM;
             n.AVATAR          = a_HLV.AVATAR;
             n.LOAIHLV         = a_HLV.LOAIHLV;
             db.SubmitChanges();
             return(true);
         }
     }
     return(false);
 }