public void TestThemOCungMoi() { myChiTietDungLuongOCungDTO dlOCung = new myChiTietDungLuongOCungDTO(); dlOCung.STenChiTietDungLuongOCung = "10TB "; dlOCung.FHeSo = (float)1.0; Assert.AreEqual(true, MyChiTietDungLuongOCungBUS.ThemDungLuongOCung(dlOCung)); DataClasses1DataContext m_eStoreDataContext = new DataClasses1DataContext(); int maMax = m_eStoreDataContext.CHITIETDUNGLUONGOCUNGs.Max(it => it.MaChiTietDungLuongOCung); CHITIETDUNGLUONGOCUNG chiTietDungLuongOCung = m_eStoreDataContext.CHITIETDUNGLUONGOCUNGs.Single(it => it.MaChiTietDungLuongOCung == maMax); m_eStoreDataContext.CHITIETDUNGLUONGOCUNGs.DeleteOnSubmit(chiTietDungLuongOCung); m_eStoreDataContext.SubmitChanges(); }
/// <summary> /// Thêm dung lượng Dung Lượng Ổ Cứng: /// </summary> /// <param name="_mDungLuong">Thông tin DungLuongOCung cần thêm</param> /// <returns> /// Thành công: trả về true /// Thất bại: throw một exception cho tầng trên xử lý /// </returns> public static bool ThemDungLuongOCung(myChiTietDungLuongOCungDTO _mDungLuong) { try { CHITIETDUNGLUONGOCUNG ctDungLuong = new CHITIETDUNGLUONGOCUNG(); ctDungLuong.TenChiTietDungLuongOCung = _mDungLuong.STenChiTietDungLuongOCung; ctDungLuong.HeSo = (float)_mDungLuong.FHeSo; m_eStoreDataContext.CHITIETDUNGLUONGOCUNGs.InsertOnSubmit(ctDungLuong); m_eStoreDataContext.SubmitChanges(); return(true); } catch (Exception ex) { throw new Exception("Thêm mới dung lượng ổ cứng thất bại !", ex); } }