private void btn_ThemMoiMH_Click(object sender, EventArgs e) { if (txt_KichThuocMoi.Text.Trim() == string.Empty) { MessageBox.Show("Bạn phải nhập kích thước mới muốn thêm !", "Thông báo"); txt_KichThuocMoi.Focus(); return; } try { if (this.danhsachKichThuocManHinh.Exists(kt => kt.STenChiTietKichThuocManHinh == txt_KichThuocMoi.Text.Trim())) { MessageBox.Show("Kích thước bạn muốn thêm đã tồn tại", "Thông báo"); return; } if (MessageBox.Show("Bạn có chắc chắn muốn thêm kích thước màn hình mới: " + txt_KichThuocMoi.Text.Trim() + " hay không ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.OK) { myChiTietKichThuocManHinhDTO chitietKichThuoc = new myChiTietKichThuocManHinhDTO(); chitietKichThuoc.STenChiTietKichThuocManHinh = txt_KichThuocMoi.Text.Trim(); chitietKichThuoc.FHeSo = (float)2.0; if (MyChiTietKichThuocManHinhBUS.ThemMoiKichThuocMH(chitietKichThuoc) == true) { MessageBox.Show("Thêm mới kích thước: " + txt_KichThuocMoi.Text.Trim() + " thành công !", "Thông báo"); this.LoadManHinh(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo"); } }
public void TestThemMoiKichThuocManHinh() { myChiTietKichThuocManHinhDTO kichThuoc = new myChiTietKichThuocManHinhDTO(); kichThuoc.STenChiTietKichThuocManHinh = "32 inches"; kichThuoc.FHeSo = (float)1.0; Assert.AreEqual(true, MyChiTietKichThuocManHinhBUS.ThemMoiKichThuocMH(kichThuoc)); DataClasses1DataContext m_eStoreDataContext = new DataClasses1DataContext(); int maMax = m_eStoreDataContext.CHITIETKICHTHUOCMANHINHs.Max(it => it.MaChiTietKichThuocManHinh); CHITIETKICHTHUOCMANHINH chiTietKichThuocManHinh = m_eStoreDataContext.CHITIETKICHTHUOCMANHINHs.Single(it => it.MaChiTietKichThuocManHinh == maMax); m_eStoreDataContext.CHITIETKICHTHUOCMANHINHs.DeleteOnSubmit(chiTietKichThuocManHinh); m_eStoreDataContext.SubmitChanges(); }