/// <summary> /// Ham xu ly khi click vao button OK /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_OK_Click(object sender, EventArgs e) { try { List <int> danhSachMaLaptopXoa = LayDanhSachMaDongLaptop(); if (0 == danhSachMaLaptopXoa.Count) { MessageBox.Show("Vui lòng chọn ít nhất một sản phẩm."); return; } if (MessageBox.Show("Bạn có muốn xóa/bỏ xóa những sản phẩm này?", "Xác nhận", MessageBoxButtons.YesNo) == DialogResult.No) { return; } bool bKetQua = MyChiTietDongLaptopBUS.CapNhatXoaChiTietDongLaptop(danhSachMaLaptopXoa); if (bKetQua) { MessageBox.Show("Cập nhật thành công"); ResetDataGridView(); } else { MessageBox.Show("Cập nhật thất bại"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Notice"); } }
public void TestLayDanhSachLaptopMoiNhat() { myChiTietDongLaptopDTO chiTietDongLapTop = MyChiTietDongLaptopBUS.LayChiTietDongLaptop(1); List <myChiTietDongLaptopDTO> listChiTietDongLaptop = MyChiTietDongLaptopBUS.LayChiTietDongLaptopMoiNhat(chiTietDongLapTop); Assert.IsNotNull(listChiTietDongLaptop); }
/// <summary> /// Ham xu ly khi click vao button Search /// </summary> private void btn_search_Click(object sender, EventArgs e) { int maChiTietDongLaptop = 0; m_bLoadFinished = false; if (textBox_MaSanPham.Text == "") { MessageBox.Show("Vui lòng nhập mã sản phẩm", "Thông báo"); } else { this.dataGridXoaSanPham.Rows.Clear(); try { maChiTietDongLaptop = int.Parse(textBox_MaSanPham.Text); myChiTietDongLaptopDTO chiTietDongLaptop = MyChiTietDongLaptopBUS.LayChiTietDongLaptop(maChiTietDongLaptop); if (chiTietDongLaptop != null) { AddDataIntoDataGridView(chiTietDongLaptop); } m_bLoadFinished = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Notice"); } } }
public void TestCapNhatXoaChiTietDongLapTop() { List <int> danhSachMaDongLaptop = new List <int> { 1, 2 }; Assert.AreEqual(true, MyChiTietDongLaptopBUS.CapNhatXoaChiTietDongLaptop(danhSachMaDongLaptop)); }
/// <summary> /// thêm một laptop mới vào cơ sở dữ liệu /// </summary> /// <param name="dongLaptopMoi"></param> /// <returns>true: thêm thành công - false: thêm thất bại</returns> public bool ThemSanPhamMoi(CHITIETDONGLAPTOP dongLaptopMoi) { try { MyChiTietDongLaptopBUS.ThemMoiChiTietDongLaptop(dongLaptopMoi); fileName = ""; } catch { return(false); } return(true); }
/// <summary> /// load tên, màu sắc, giá tiền từ csdl lên form /// </summary> public bool LoadTenVaMauSac() { List <myChiTietDongLaptopDTO> dsLapTop = new List <myChiTietDongLaptopDTO>(); try { dsLapTop = MyChiTietDongLaptopBUS.LayDanhSachChiTietDongLaptop(); // - Mau Sac- foreach (myChiTietDongLaptopDTO laptop in dsLapTop) { bool trace = true; for (int index = 0; index < comboBox_MauSac.Items.Count; index++) { if (string.Compare(comboBox_MauSac.Items[index].ToString().Trim(), laptop.SMauSac.Trim(), true) == 0) { trace = false; } } if (trace == true) { comboBox_MauSac.Items.Add(laptop.SMauSac); } } comboBox_MauSac.SelectedItem = comboBox_MauSac.Items[0]; // - Thoi Gian Bao Hanh foreach (myChiTietDongLaptopDTO laptop in dsLapTop) { bool trace = true; for (int index = 0; index < comboBox_ThoiGianBaoHanh.Items.Count; index++) { if (string.Compare(comboBox_ThoiGianBaoHanh.Items[index].ToString().Trim(), laptop.IThoiGianBaoHanh.ToString().Trim(), true) == 0) { trace = false; } } if (trace == true) { comboBox_ThoiGianBaoHanh.Items.Add(laptop.IThoiGianBaoHanh); } } comboBox_ThoiGianBaoHanh.SelectedItem = comboBox_ThoiGianBaoHanh.Items[0]; } catch (Exception ex) { MessageBox.Show(ex.Message, "Notice"); return(false); } return(true); }
public void TestLayChiTietDongLaptop() { myChiTietDongLaptopDTO chiTietDongLapTopDTO = MyChiTietDongLaptopBUS.LayChiTietDongLaptop(1); Assert.IsNotNull(chiTietDongLapTopDTO); Assert.AreEqual("ACER Aspire 4745 352G32Mn 041", chiTietDongLapTopDTO.STenChiTietDongLapTop.Trim()); Assert.AreEqual(1, chiTietDongLapTopDTO.BFingerprintReader); Assert.AreEqual(1, chiTietDongLapTopDTO.BHDMI); Assert.AreEqual(2, chiTietDongLapTopDTO.ISoLuongCongUSB); Assert.AreEqual(10454, chiTietDongLapTopDTO.FGiaBanHienHanh); Assert.AreEqual(12, chiTietDongLapTopDTO.IThoiGianBaoHanh); Assert.AreEqual(50, chiTietDongLapTopDTO.ISoLuongNhap); Assert.AreEqual("Màu Đen", chiTietDongLapTopDTO.SMauSac.Trim()); Assert.AreEqual("image/1.png", chiTietDongLapTopDTO.SHinhAnh); }
/// <summary> /// Hàm xử lý sự kiện lấy sản phẩm mới cùng loại /// </summary> /// <param name="sender">Control phát sinh sự kiện</param> /// <param name="e">Thông tin sự kiện</param> private void BtnSanPhamMoi_Click(object sender, EventArgs e) { try { if (this.dongLapTopTemp != null) { List <myChiTietDongLaptopDTO> danhSachLapTopCungLoai = MyChiTietDongLaptopBUS.LayChiTietDongLaptopMoiNhat(this.dongLapTopTemp); SANPHAMMOI frm = new SANPHAMMOI(); frm.Tag = danhSachLapTopCungLoai; frm.ShowDialog(); } } catch { MessageBox.Show("Bạn hãy chọn sản phẩm trước khi tìm sản phẩm mới hơn"); } }
/// <summary> /// Ham xu ly khi click vao button HienTatCa /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_ShowAll_Click(object sender, EventArgs e) { m_bLoadFinished = false; this.dataGridXoaSanPham.Rows.Clear(); try { List <myChiTietDongLaptopDTO> danhSachChiTietDongLaptop = MyChiTietDongLaptopBUS.LayDanhSachChiTietDongLaptop(); foreach (myChiTietDongLaptopDTO chiTietDongLaptop in danhSachChiTietDongLaptop) { AddDataIntoDataGridView(chiTietDongLaptop); } m_bLoadFinished = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Notice"); } }
/// <summary> /// Ham khoi tao lai DataGirdViewXoaSanPham /// </summary> public bool ResetDataGridView() { int soLuongLaptop = 0; int soLuongLaptopDaXoa = 0; m_bLoadFinished = false; this.dataGridXoaSanPham.Rows.Clear(); try { List <myChiTietDongLaptopDTO> danhSachChiTietDongLapTop = MyChiTietDongLaptopBUS.LayDanhSachChiTietDongLaptop(); foreach (myChiTietDongLaptopDTO chiTietDongLaptop in danhSachChiTietDongLapTop) { soLuongLaptop++; if (chiTietDongLaptop.BDeleted) { soLuongLaptopDaXoa++; continue; } AddDataIntoDataGridView(chiTietDongLaptop); } if (soLuongLaptopDaXoa == soLuongLaptop) { checkAll.Checked = true; } else { checkAll.Checked = false; } m_bLoadFinished = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Notice"); return(false); } return(true); }
/// <summary> /// Hàm xử lý sự kiện load Form /// </summary> /// <param name="sender">Đối tượng gây ra sự kiện</param> /// <param name="e">Thông tin sự kiện</param> private void SANPHAMTUVAN_Load(object sender, EventArgs e) { this.ClearData(); List <int> listIDLaptopTuVan = new List <int>(); try { listIDLaptopTuVan = (List <int>) this.Tag; if (listIDLaptopTuVan.Count == 0) { btn_SoSP.Text = "KHÔNG CÓ LAPTOP NÀO PHÙ HỢP VỚI BẠN ! THỬ LẠI..."; } else { btn_SoSP.Text = string.Format("CÓ {0} LAPTOP PHÙ HỢP VỚI BẠN !", listIDLaptopTuVan.Count); foreach (int laptopID in listIDLaptopTuVan) { myChiTietDongLaptopDTO laptop = MyChiTietDongLaptopBUS.LayChiTietDongLaptop(laptopID + 1); if (laptop != null) { UC_SANPHAM sanPhamControl = new UC_SANPHAM(laptop); sanPhamControl.Link_TenLaptop.Click += new EventHandler(this.Link_TenLaptop_Click); flp_DSLaptop.Controls.Add(sanPhamControl); } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo lỗi"); } // Disable button chọn SP: button_ChonLaptop.Enabled = false; BtnSanPhamMoi.Enabled = false; }
/// <summary> /// Load các thông tin ban đầu cho combobox và textbox /// </summary> public void LoadInfor() { // Load Ram MyChiTietDongRamBUS chiTietDongRam = new MyChiTietDongRamBUS(); List <myChiTietDongRamDTO> dsDongRam = new List <myChiTietDongRamDTO>(); try { dsDongRam = chiTietDongRam.LayChiTietDongRam(); } catch { dsDongRam = null; } if (dsDongRam != null) { foreach (myChiTietDongRamDTO ram in dsDongRam) { cbb_ram.Items.Add(ram); } cbb_ram.DisplayMember = "STenDongRAM"; cbb_ram.SelectedItem = cbb_ram.Items[0]; } // Load CPUs MyChiTietDongCPUBUS chiTietDongCPU = new MyChiTietDongCPUBUS(); List <myChiTietDongCPUDTO> dsDongCPU = new List <myChiTietDongCPUDTO>(); try { dsDongCPU = chiTietDongCPU.LayChiTietDongCPU(); } catch { dsDongCPU = null; } if (dsDongCPU != null) { foreach (myChiTietDongCPUDTO cpu in dsDongCPU) { cbb_cpu.Items.Add(cpu); } cbb_cpu.DisplayMember = "STenDongCPU"; cbb_cpu.SelectedItem = cbb_cpu.Items[0]; } // Load O Cung MyChiTietDongOCungBUS chiTietDongOCung = new MyChiTietDongOCungBUS(); List <myChiTietDongOCungDTO> dsDongOCung = new List <myChiTietDongOCungDTO>(); try { dsDongOCung = chiTietDongOCung.LayChiTietDongOCung(); } catch { dsDongOCung = null; } if (dsDongOCung != null) { foreach (myChiTietDongOCungDTO ocung in dsDongOCung) { cbb_ocung.Items.Add(ocung); } cbb_ocung.DisplayMember = "STenDongOCung"; cbb_ocung.SelectedItem = cbb_ocung.Items[0]; } // Load Man Hinh MyChiTietDongManHinhBUS chiTietManHinh = new MyChiTietDongManHinhBUS(); List <myChiTietDongManHinhDTO> dsManHinh = new List <myChiTietDongManHinhDTO>(); try { dsManHinh = chiTietManHinh.LayChiTietDongManHinh(); } catch { dsManHinh = null; } if (dsManHinh != null) { foreach (myChiTietDongManHinhDTO manhinh in dsManHinh) { cbb_manhinh.Items.Add(manhinh); } cbb_manhinh.DisplayMember = "STenDongManHinh"; cbb_manhinh.SelectedItem = cbb_manhinh.Items[0]; } // Load Card Mang Hinh MyChiTietDongCardDoHoaBUS chiTietCardDoHoa = new MyChiTietDongCardDoHoaBUS(); List <myChiTietDongCardDoHoaDTO> dsCardDoHoa = new List <myChiTietDongCardDoHoaDTO>(); try { dsCardDoHoa = chiTietCardDoHoa.LayChiTietDongCardDoHoa(); } catch { dsCardDoHoa = null; } if (dsCardDoHoa != null) { foreach (myChiTietDongCardDoHoaDTO carddohoa in dsCardDoHoa) { cbb_cardmanhinh.Items.Add(carddohoa); } cbb_cardmanhinh.DisplayMember = "STenDongCardDoHoa"; cbb_cardmanhinh.SelectedItem = cbb_cardmanhinh.Items[0]; } // Load Dong Loa MyChiTietDongLoaBUS chiTietDongLoa = new MyChiTietDongLoaBUS(); List <myChiTietDongLoaDTO> dsLoa = new List <myChiTietDongLoaDTO>(); try { dsLoa = chiTietDongLoa.LayChiTietDongLoa(); } catch { dsLoa = null; } if (dsLoa != null) { foreach (myChiTietDongLoaDTO loa in dsLoa) { cbb_loa.Items.Add(loa); } cbb_loa.DisplayMember = "STenDongLoa"; cbb_loa.SelectedItem = cbb_loa.Items[0]; } // Load O Quang MyChiTietDongODiaQuangBUS chiTietDongDQ = new MyChiTietDongODiaQuangBUS(); List <myChiTietDongODiaQuangDTO> dsDiaQuang = new List <myChiTietDongODiaQuangDTO>(); try { dsDiaQuang = chiTietDongDQ.LayChiTietDongODiaQuang(); } catch { dsDiaQuang = null; } if (dsDongRam != null) { foreach (myChiTietDongODiaQuangDTO diaquang in dsDiaQuang) { cbb_oquang.Items.Add(diaquang); } cbb_oquang.DisplayMember = "STenDongODiaQuang"; cbb_oquang.SelectedItem = cbb_oquang.Items[0]; } //Load HDH MyChiTietHeDieuHanhBUS chiTietHDH = new MyChiTietHeDieuHanhBUS(); List <myChiTietHeDieuHanhDTO> dsHDH = new List <myChiTietHeDieuHanhDTO>(); try { dsHDH = chiTietHDH.LayChiTietHeDieuHanh(); } catch { dsHDH = null; } if (dsHDH != null) { foreach (myChiTietHeDieuHanhDTO hdh in dsHDH) { cbb_hdh.Items.Add(hdh); } cbb_hdh.DisplayMember = "STenHeDieuHanh"; cbb_hdh.SelectedItem = cbb_hdh.Items[0]; } //Load Trong Luong MyChiTietTrongLuongBUS chiTietTL = new MyChiTietTrongLuongBUS(); List <myChiTietTrongLuongDTO> dsTrongLuong = new List <myChiTietTrongLuongDTO>(); try { dsTrongLuong = chiTietTL.LayChiTietTrongLuong(); } catch { dsTrongLuong = null; } if (dsTrongLuong != null) { foreach (myChiTietTrongLuongDTO trongluong in dsTrongLuong) { cbb_trongluong.Items.Add(trongluong); } cbb_trongluong.DisplayMember = "FGiaTriTrongLuong"; cbb_trongluong.SelectedItem = cbb_trongluong.Items[0]; } //Load Ten Dong LapTop & Mau Sac & Thoi Gian Bao Hanh & Gia Ban List <myChiTietDongLaptopDTO> dsLapTop = new List <myChiTietDongLaptopDTO>(); try { dsLapTop = MyChiTietDongLaptopBUS.LayDanhSachChiTietDongLaptop(); } catch { dsLapTop = null; } // - Mau Sac- if (dsLapTop != null) { foreach (myChiTietDongLaptopDTO laptop in dsLapTop) { bool trace = true; for (int index = 0; index < cbb_mausac.Items.Count; index++) { if (string.Compare(cbb_mausac.Items[index].ToString().Trim(), laptop.SMauSac.Trim(), true) == 0) { trace = false; } } if (trace == true) { cbb_mausac.Items.Add(laptop.SMauSac); } } cbb_mausac.SelectedItem = cbb_mausac.Items[0]; // - Thoi Gian Bao Hanh foreach (myChiTietDongLaptopDTO laptop in dsLapTop) { bool trace = true; for (int index = 0; index < cbb_thoigian_bh.Items.Count; index++) { if (string.Compare(cbb_thoigian_bh.Items[index].ToString().Trim(), laptop.IThoiGianBaoHanh.ToString().Trim(), true) == 0) { trace = false; } } if (trace == true) { cbb_thoigian_bh.Items.Add(laptop.IThoiGianBaoHanh); } } cbb_thoigian_bh.SelectedItem = cbb_thoigian_bh.Items[0]; } //Load Card Mạng MyChiTietDongCardMangBUS chiTietCardMang = new MyChiTietDongCardMangBUS(); List <myChiTietDongCardMangDTO> dsCardMang = new List <myChiTietDongCardMangDTO>(); try { dsCardMang = chiTietCardMang.LayChiTietDongCardMang(); } catch { dsCardMang = null; } if (dsCardMang != null) { foreach (myChiTietDongCardMangDTO cardmang in dsCardMang) { cbb_cardmang.Items.Add(cardmang); } cbb_cardmang.DisplayMember = "STenDongCardMang"; cbb_cardmang.SelectedItem = cbb_cardmang.Items[0]; } //Load CardReader MyChiTietDongCardReaderBUS chiTietCardReader = new MyChiTietDongCardReaderBUS(); List <myChiTietDongCardReaderDTO> dsCardReader = new List <myChiTietDongCardReaderDTO>(); try { dsCardReader = chiTietCardReader.LayChiTietDongCardReader(); } catch { dsCardReader = null; } if (dsCardReader != null) { foreach (myChiTietDongCardReaderDTO cardreader in dsCardReader) { cbb_cardreader.Items.Add(cardreader); } cbb_cardreader.DisplayMember = "STenDongCardReader"; cbb_cardreader.SelectedItem = cbb_cardreader.Items[0]; } //Load WebCam MyChiTietDongWebcamBUS chiTietWebCam = new MyChiTietDongWebcamBUS(); List <myChiTietDongWebcamDTO> dsWebcam = new List <myChiTietDongWebcamDTO>(); try { dsWebcam = chiTietWebCam.LayChiTietDongWebcam(); } catch { dsWebcam = null; } if (dsWebcam != null) { foreach (myChiTietDongWebcamDTO webcam in dsWebcam) { cbb_webcam.Items.Add(webcam); } cbb_webcam.DisplayMember = "STenDongWebcam"; cbb_webcam.SelectedItem = cbb_webcam.Items[0]; } //Load Pin MyChiTietDongPinBUS chiTietPin = new MyChiTietDongPinBUS(); List <myChiTietDongPinDTO> dsPin = new List <myChiTietDongPinDTO>(); try { dsPin = chiTietPin.LayChiTietDongPin(); } catch { dsPin = null; } if (dsPin != null) { foreach (myChiTietDongPinDTO pin in dsPin) { cbb_pin.Items.Add(pin); } cbb_pin.DisplayMember = "FTenDongPin"; cbb_pin.SelectedItem = cbb_pin.Items[0]; } //Load Kha Nang Nhan Dang Van Tay cbb_vantay.Items.Add("Có"); cbb_vantay.Items.Add("Không"); cbb_vantay.SelectedItem = cbb_vantay.Items[0]; //Load Cong HDMI cbb_hdmi.Items.Add("Có"); cbb_hdmi.Items.Add("Không"); cbb_hdmi.SelectedItem = cbb_hdmi.Items[0]; // Load So Cong USB cbb_usb.Items.Add("1"); cbb_usb.Items.Add("2"); cbb_usb.Items.Add("3"); cbb_usb.Items.Add("4"); cbb_usb.SelectedItem = cbb_usb.Items[0]; // Load Nha SX MyNhaSanXuatBUS nhaSX = new MyNhaSanXuatBUS(); List <myNhaSanXuatDTO> dsNhaSX = new List <myNhaSanXuatDTO>(); try { dsNhaSX = nhaSX.LayNhaSanXuat(); } catch { dsNhaSX = null; } if (dsNhaSX != null) { foreach (myNhaSanXuatDTO nhasx in dsNhaSX) { cbb_nhasx.Items.Add(nhasx); } cbb_nhasx.DisplayMember = "STenNhaSanXuat"; cbb_nhasx.SelectedItem = cbb_nhasx.Items[0]; } }
/// <summary> /// Xử lý việc tra cứu sản phẩm từ CSDL lên DataGridView /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button_OK_XoaSanPham_Click(object sender, EventArgs e) { MyChiTietDongLaptopBUS ChiTietDongLapTop = new MyChiTietDongLaptopBUS(); List <myChiTietDongLaptopDTO> dsLapTop = new List <myChiTietDongLaptopDTO>(); InfoComboboxOfFormTraCuu Infocombobox = new InfoComboboxOfFormTraCuu(); // Kiểm tra thông tin các combobox #region Info Combobox if (string.Compare(Combobox_TenDongLapTop.Text, "--Không quan tâm--") != 0) { Infocombobox.STendongLapTop = Combobox_TenDongLapTop.Text; } if (string.Compare(comboBox_Ram.Text, "--Không quan tâm--") != 0) { Infocombobox.SRam = comboBox_Ram.Text; } if (string.Compare(comboBox_CPU.Text, "--Không quan tâm--") != 0) { Infocombobox.SCPU = comboBox_CPU.Text; } if (string.Compare(comboBox_HardDisk.Text, "--Không quan tâm--") != 0) { Infocombobox.SOCung = comboBox_HardDisk.Text; } if (string.Compare(comboBox_ManHinh.Text, "--Không quan tâm--") != 0) { Infocombobox.SManHinh = comboBox_ManHinh.Text; } if (string.Compare(comboBox_CardManHinh.Text, "--Không quan tâm--") != 0) { Infocombobox.SCardManHinh = comboBox_CardManHinh.Text; } if (string.Compare(comboBox_Loa.Text, "--Không quan tâm--") != 0) { Infocombobox.SDongLoa = comboBox_Loa.Text; } if (string.Compare(comboBox_ODiaQuang.Text, "--Không quan tâm--") != 0) { Infocombobox.SOQuang = comboBox_ODiaQuang.Text; } if (string.Compare(comboBox_HeDieuHanh.Text, "--Không quan tâm--") != 0) { Infocombobox.SHeDieuHanh = comboBox_HeDieuHanh.Text; } if (string.Compare(comboBox_TrongLuong.Text, "--Không quan tâm--") != 0) { Infocombobox.FTrongLuong = float.Parse(comboBox_TrongLuong.Text); } if (string.Compare(comboBox_MauSac.Text, "--Không quan tâm--") != 0) { Infocombobox.SMauSac = comboBox_MauSac.Text; } if (string.Compare(comboBox_CardMang.Text, "--Không quan tâm--") != 0) { Infocombobox.SCardMang = comboBox_CardMang.Text; } if (string.Compare(comboBox_CardReader.Text, "--Không quan tâm--") != 0) { Infocombobox.SCardReader = comboBox_CardReader.Text; } if (string.Compare(comboBox_Webcam.Text, "--Không quan tâm--") != 0) { Infocombobox.SWebCam = comboBox_Webcam.Text; } if (string.Compare(comboBox_Pin.Text, "--Không quan tâm--") != 0) { Infocombobox.SPin = comboBox_Pin.Text; } if (string.Compare(comboBox_NhanDangVanTay.Text, "--Không quan tâm--") != 0) { Infocombobox.SNhanDangVanTay = comboBox_NhanDangVanTay.Text; } if (string.Compare(comboBox_HDMI.Text, "--Không quan tâm--") != 0) { Infocombobox.SCongHDMI = comboBox_HDMI.Text; } if (string.Compare(comboBox_SoCongUSB.Text, "--Không quan tâm--") != 0) { Infocombobox.ISoCongUSB = int.Parse(comboBox_SoCongUSB.Text); } if (string.Compare(comboBox_NhaSanXuat.Text, "--Không quan tâm--") != 0) { Infocombobox.SNhaSanXuat = comboBox_NhaSanXuat.Text; } if (string.Compare(comboBox_GiaBan.Text, "--Không quan tâm--") != 0) { Infocombobox.SGiaBan = comboBox_GiaBan.Text; } if (string.Compare(comboBox_ThoiGianBaoHanh.Text, "--Không quan tâm--") != 0) { Infocombobox.IThoigianBH = int.Parse(comboBox_ThoiGianBaoHanh.Text); } #endregion if (string.Compare(Infocombobox.STendongLapTop, null) == 0 && string.Compare(Infocombobox.SRam, null) == 0 && string.Compare(Infocombobox.SCPU, null) == 0 && string.Compare(Infocombobox.SOCung, null) == 0 && string.Compare(Infocombobox.SManHinh, null) == 0 && string.Compare(Infocombobox.SCardManHinh, null) == 0 && string.Compare(Infocombobox.SDongLoa, null) == 0 && string.Compare(Infocombobox.SOQuang, null) == 0 && string.Compare(Infocombobox.SHeDieuHanh, null) == 0 && Infocombobox.FTrongLuong == 0 && string.Compare(Infocombobox.SMauSac, null) == 0 && string.Compare(Infocombobox.SCardMang, null) == 0 && string.Compare(Infocombobox.SCardReader, null) == 0 && string.Compare(Infocombobox.SWebCam, null) == 0 && string.Compare(Infocombobox.SPin, null) == 0 && string.Compare(Infocombobox.SNhanDangVanTay, null) == 0 && string.Compare(Infocombobox.SCongHDMI, null) == 0 && Infocombobox.ISoCongUSB == 0 && string.Compare(Infocombobox.SNhaSanXuat, null) == 0 && string.Compare(Infocombobox.SGiaBan, null) == 0 && Infocombobox.IThoigianBH == 0) { MessageBox.Show("Vui lòng chọn thông tin trước khi tra cứu !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } dsLapTop = ChiTietDongLapTop.TraCuu(Infocombobox); gridTraCuu.Rows.Clear(); if (dsLapTop == null || dsLapTop.Count == 0) { MessageBox.Show("Không tìm thấy thông tin tra cứu !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } RutGonDanhSach(dsLapTop); for (int i = 0; i < dsLapTop.Count; i++) { #region DataGridview Tra Cứu gridTraCuu.Rows.Add(dsLapTop[i].STenChiTietDongLapTop, dsLapTop[i].ChiTietDongRam.STenDongRAM, dsLapTop[i].ChiTietDongCPU.STenDongCPU, dsLapTop[i].ChiTietDongOCung.STenDongOCung, dsLapTop[i].ChiTietDongManHinh.STenDongManHinh, dsLapTop[i].ChiTietDongCacDoHoa.STenDongCardDoHoa, dsLapTop[i].ChiTietDongLoa.STenDongLoa, dsLapTop[i].ChiTietDongODiaQuang.STenDongODiaQuang, dsLapTop[i].ChiTietHeDieuHanh.STenHeDieuHanh, dsLapTop[i].ChiTietTrongLuong.FGiaTriTrongLuong, dsLapTop[i].SMauSac, dsLapTop[i].ChiTietDongCardMang.STenDongCardMang, dsLapTop[i].ChiTietDongCardReader.STenDongCardReader, dsLapTop[i].ChiTietDongWebCam.STenDongWebCam, dsLapTop[i].ChiTietDongPin.FThoiGianSuDung, Convert.ToBoolean(dsLapTop[i].BFingerprintReader), Convert.ToBoolean(dsLapTop[i].BHDMI), dsLapTop[i].ISoLuongCongUSB, dsLapTop[i].NhaSanXuat.STenNhaSanXuat, dsLapTop[i].FGiaBanHienHanh, dsLapTop[i].IThoiGianBaoHanh, dsLapTop[i].DanhGia.ITongDiem); #endregion } }
/// <summary> /// Khởi tạo danh sách các sản phẩm ban đầu cho từng combobox /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TRACUUSANPHAM_Load(object sender, EventArgs e) { // Load Ram MyChiTietDongRamBUS chiTietDongRam = new MyChiTietDongRamBUS(); List <myChiTietDongRamDTO> dsDongRam = new List <myChiTietDongRamDTO>(); try { dsDongRam = chiTietDongRam.LayChiTietDongRam(); } catch { dsDongRam = null; } comboBox_Ram.Items.Add("--Không quan tâm--"); if (dsDongRam != null) { foreach (myChiTietDongRamDTO ram in dsDongRam) { comboBox_Ram.Items.Add(ram.STenDongRAM); } comboBox_Ram.SelectedItem = comboBox_Ram.Items[0]; } // Load CPU MyChiTietDongCPUBUS chiTietDongCPU = new MyChiTietDongCPUBUS(); List <myChiTietDongCPUDTO> dsDongCPU = new List <myChiTietDongCPUDTO>(); try { dsDongCPU = chiTietDongCPU.LayChiTietDongCPU(); } catch { dsDongCPU = null; } comboBox_CPU.Items.Add("--Không quan tâm--"); if (dsDongCPU != null) { foreach (myChiTietDongCPUDTO cpu in dsDongCPU) { comboBox_CPU.Items.Add(cpu.STenDongCPU); } comboBox_CPU.SelectedItem = comboBox_CPU.Items[0]; } // Load O Cung MyChiTietDongOCungBUS chiTietDongOCung = new MyChiTietDongOCungBUS(); List <myChiTietDongOCungDTO> dsDongOCung = new List <myChiTietDongOCungDTO>(); try { dsDongOCung = chiTietDongOCung.LayChiTietDongOCung(); } catch { dsDongOCung = null; } comboBox_HardDisk.Items.Add("--Không quan tâm--"); if (dsDongOCung != null) { foreach (myChiTietDongOCungDTO ocung in dsDongOCung) { bool trace = true; for (int index = 0; index < comboBox_HardDisk.Items.Count; index++) { if (string.Compare(comboBox_HardDisk.Items[index].ToString().Trim(), ocung.STenDongOCung.Trim(), true) == 0) { trace = false; } } if (trace == true) { comboBox_HardDisk.Items.Add(ocung.STenDongOCung); } comboBox_HardDisk.SelectedItem = comboBox_HardDisk.Items[0]; } } // Load Man Hinh MyChiTietDongManHinhBUS chiTietManHinh = new MyChiTietDongManHinhBUS(); List <myChiTietDongManHinhDTO> dsManHinh = new List <myChiTietDongManHinhDTO>(); try { dsManHinh = chiTietManHinh.LayChiTietDongManHinh(); } catch { dsManHinh = null; } comboBox_ManHinh.Items.Add("--Không quan tâm--"); if (dsManHinh != null) { foreach (myChiTietDongManHinhDTO manhinh in dsManHinh) { comboBox_ManHinh.Items.Add(manhinh.STenDongManHinh); } comboBox_ManHinh.SelectedItem = comboBox_ManHinh.Items[0]; } // Load Card Mang Hinh MyChiTietDongCardDoHoaBUS chiTietCardDoHoa = new MyChiTietDongCardDoHoaBUS(); List <myChiTietDongCardDoHoaDTO> dsCardDoHoa = new List <myChiTietDongCardDoHoaDTO>(); try { dsCardDoHoa = chiTietCardDoHoa.LayChiTietDongCardDoHoa(); } catch { dsCardDoHoa = null; } comboBox_CardManHinh.Items.Add("--Không quan tâm--"); if (dsCardDoHoa != null) { foreach (myChiTietDongCardDoHoaDTO carddohoa in dsCardDoHoa) { comboBox_CardManHinh.Items.Add(carddohoa.STenDongCardDoHoa); } comboBox_CardManHinh.SelectedItem = comboBox_CardManHinh.Items[0]; } // Load Dong Loa MyChiTietDongLoaBUS chiTietDongLoa = new MyChiTietDongLoaBUS(); List <myChiTietDongLoaDTO> dsLoa = new List <myChiTietDongLoaDTO>(); try { dsLoa = chiTietDongLoa.LayChiTietDongLoa(); } catch { dsLoa = null; } comboBox_Loa.Items.Add("--Không quan tâm--"); if (dsLoa != null) { foreach (myChiTietDongLoaDTO loa in dsLoa) { comboBox_Loa.Items.Add(loa.STenDongLoa); } comboBox_Loa.SelectedItem = comboBox_Loa.Items[0]; } // Load O Quang MyChiTietDongODiaQuangBUS chiTietDongDQ = new MyChiTietDongODiaQuangBUS(); List <myChiTietDongODiaQuangDTO> dsDiaQuang = new List <myChiTietDongODiaQuangDTO>(); try { dsDiaQuang = chiTietDongDQ.LayChiTietDongODiaQuang(); } catch { dsDiaQuang = null; } comboBox_ODiaQuang.Items.Add("--Không quan tâm--"); if (dsDiaQuang != null) { foreach (myChiTietDongODiaQuangDTO diaquang in dsDiaQuang) { bool trace = true; for (int index = 0; index < comboBox_ODiaQuang.Items.Count; index++) { if (string.Compare(comboBox_ODiaQuang.Items[index].ToString().Trim(), diaquang.STenDongODiaQuang.Trim(), true) == 0) { trace = false; } } if (trace == true) { comboBox_ODiaQuang.Items.Add(diaquang.STenDongODiaQuang); } } comboBox_ODiaQuang.SelectedItem = comboBox_ODiaQuang.Items[0]; } //Load HDH MyChiTietHeDieuHanhBUS chiTietHDH = new MyChiTietHeDieuHanhBUS(); List <myChiTietHeDieuHanhDTO> dsHDH = new List <myChiTietHeDieuHanhDTO>(); try { dsHDH = chiTietHDH.LayChiTietHeDieuHanh(); } catch { dsHDH = null; } comboBox_HeDieuHanh.Items.Add("--Không quan tâm--"); if (dsHDH != null) { foreach (myChiTietHeDieuHanhDTO hdh in dsHDH) { comboBox_HeDieuHanh.Items.Add(hdh.STenHeDieuHanh); } comboBox_HeDieuHanh.SelectedItem = comboBox_HeDieuHanh.Items[0]; } //Load Trong Luong MyChiTietTrongLuongBUS chiTietTL = new MyChiTietTrongLuongBUS(); List <myChiTietTrongLuongDTO> dsTrongLuong = new List <myChiTietTrongLuongDTO>(); try { dsTrongLuong = chiTietTL.LayChiTietTrongLuong(); } catch { dsTrongLuong = null; } comboBox_TrongLuong.Items.Add("--Không quan tâm--"); if (dsTrongLuong != null) { foreach (myChiTietTrongLuongDTO tl in dsTrongLuong) { comboBox_TrongLuong.Items.Add(tl.FGiaTriTrongLuong); } comboBox_TrongLuong.SelectedItem = comboBox_TrongLuong.Items[0]; } //Load Ten Dong LapTop & Mau Sac & Thoi Gian Bao Hanh & Gia Ban List <myChiTietDongLaptopDTO> dsLapTop = new List <myChiTietDongLaptopDTO>(); try { dsLapTop = MyChiTietDongLaptopBUS.LayDanhSachChiTietDongLaptop(); } catch { dsLapTop = null; } // - Ten Dong LapTop Combobox_TenDongLapTop.Items.Add("--Không quan tâm--"); if (dsLapTop != null) { foreach (myChiTietDongLaptopDTO laptop in dsLapTop) { bool trace = true; for (int index = 0; index < Combobox_TenDongLapTop.Items.Count; index++) { if (string.Compare(Combobox_TenDongLapTop.Items[index].ToString().Trim(), laptop.STenChiTietDongLapTop.Trim(), true) == 0) { trace = false; } } if (trace == true) { Combobox_TenDongLapTop.Items.Add(laptop.STenChiTietDongLapTop); } } Combobox_TenDongLapTop.SelectedItem = Combobox_TenDongLapTop.Items[0]; // - Mau Sac- comboBox_MauSac.Items.Add("--Không quan tâm--"); foreach (myChiTietDongLaptopDTO laptop in dsLapTop) { bool trace = true; for (int index = 0; index < comboBox_MauSac.Items.Count; index++) { if (string.Compare(comboBox_MauSac.Items[index].ToString().Trim(), laptop.SMauSac.Trim(), true) == 0) { trace = false; } } if (trace == true) { comboBox_MauSac.Items.Add(laptop.SMauSac); } } comboBox_MauSac.SelectedItem = comboBox_MauSac.Items[0]; // - Thoi Gian Bao Hanh comboBox_ThoiGianBaoHanh.Items.Add("--Không quan tâm--"); foreach (myChiTietDongLaptopDTO laptop in dsLapTop) { bool trace = true; for (int index = 0; index < comboBox_ThoiGianBaoHanh.Items.Count; index++) { if (string.Compare(comboBox_ThoiGianBaoHanh.Items[index].ToString().Trim(), laptop.IThoiGianBaoHanh.ToString().Trim(), true) == 0) { trace = false; } } if (trace == true) { comboBox_ThoiGianBaoHanh.Items.Add(laptop.IThoiGianBaoHanh); } } comboBox_ThoiGianBaoHanh.SelectedItem = comboBox_ThoiGianBaoHanh.Items[0]; // - Gia Ban Hien Hanh comboBox_GiaBan.Items.Add("--Không quan tâm--"); foreach (myChiTietDongLaptopDTO laptop in dsLapTop) { bool trace = true; for (int index = 0; index < comboBox_GiaBan.Items.Count; index++) { if (string.Compare(comboBox_GiaBan.Items[index].ToString().Trim(), laptop.FGiaBanHienHanh.ToString().Trim(), true) == 0) { trace = false; } } if (trace == true) { comboBox_GiaBan.Items.Add(laptop.FGiaBanHienHanh + " triệu đồng"); } } comboBox_GiaBan.SelectedItem = comboBox_GiaBan.Items[0]; } //Load Card Mạng MyChiTietDongCardMangBUS chiTietCardMang = new MyChiTietDongCardMangBUS(); List <myChiTietDongCardMangDTO> dsCardMang = new List <myChiTietDongCardMangDTO>(); try { dsCardMang = chiTietCardMang.LayChiTietDongCardMang(); } catch { dsCardMang = null; } comboBox_CardMang.Items.Add("--Không quan tâm--"); if (dsCardMang != null) { foreach (myChiTietDongCardMangDTO cardmang in dsCardMang) { comboBox_CardMang.Items.Add(cardmang.STenDongCardMang); } comboBox_CardMang.SelectedItem = comboBox_CardMang.Items[0]; } //Load CardReader MyChiTietDongCardReaderBUS chiTietCardReader = new MyChiTietDongCardReaderBUS(); List <myChiTietDongCardReaderDTO> dsCardReader = new List <myChiTietDongCardReaderDTO>(); try { dsCardReader = chiTietCardReader.LayChiTietDongCardReader(); } catch { dsCardReader = null; } comboBox_CardReader.Items.Add("--Không quan tâm--"); if (dsCardReader != null) { foreach (myChiTietDongCardReaderDTO cardreader in dsCardReader) { comboBox_CardReader.Items.Add(cardreader.STenDongCardReader); } comboBox_CardReader.SelectedItem = comboBox_CardReader.Items[0]; } //Load WebCam MyChiTietDongWebcamBUS chiTietWebCam = new MyChiTietDongWebcamBUS(); List <myChiTietDongWebcamDTO> dsWebcam = new List <myChiTietDongWebcamDTO>(); try { dsWebcam = chiTietWebCam.LayChiTietDongWebcam(); } catch { dsWebcam = null; } comboBox_Webcam.Items.Add("--Không quan tâm--"); if (dsWebcam != null) { foreach (myChiTietDongWebcamDTO webcam in dsWebcam) { comboBox_Webcam.Items.Add(webcam.STenDongWebCam); } comboBox_Webcam.SelectedItem = comboBox_Webcam.Items[0]; } //Load Pin MyChiTietDongPinBUS chiTietPin = new MyChiTietDongPinBUS(); List <myChiTietDongPinDTO> dsPin = new List <myChiTietDongPinDTO>(); try { dsPin = chiTietPin.LayChiTietDongPin(); } catch { dsPin = null; } comboBox_Pin.Items.Add("--Không quan tâm--"); if (dsPin != null) { foreach (myChiTietDongPinDTO pin in dsPin) { bool trace = true; for (int index = 0; index < comboBox_Pin.Items.Count; index++) { if (string.Compare(comboBox_Pin.Items[index].ToString().Trim(), pin.FTenDongPin.Trim(), true) == 0) { trace = false; } } if (trace == true) { comboBox_Pin.Items.Add(pin.FTenDongPin); } } comboBox_Pin.SelectedItem = comboBox_Pin.Items[0]; } //Load Kha Nang Nhan Dang Van Tay comboBox_NhanDangVanTay.Items.Add("--Không quan tâm--"); comboBox_NhanDangVanTay.Items.Add("Có"); comboBox_NhanDangVanTay.Items.Add("Không"); comboBox_NhanDangVanTay.SelectedItem = comboBox_NhanDangVanTay.Items[0]; //Load Cong HDMI comboBox_HDMI.Items.Add("--Không quan tâm--"); comboBox_HDMI.Items.Add("Có"); comboBox_HDMI.Items.Add("Không"); comboBox_HDMI.SelectedItem = comboBox_HDMI.Items[0]; // Load So Cong USB comboBox_SoCongUSB.Items.Add("--Không quan tâm--"); comboBox_SoCongUSB.Items.Add("1"); comboBox_SoCongUSB.Items.Add("2"); comboBox_SoCongUSB.Items.Add("3"); comboBox_SoCongUSB.SelectedItem = comboBox_SoCongUSB.Items[0]; // Load Nha SX MyNhaSanXuatBUS nhaSX = new MyNhaSanXuatBUS(); List <myNhaSanXuatDTO> dsNhaSX = new List <myNhaSanXuatDTO>(); try { dsNhaSX = nhaSX.LayNhaSanXuat(); } catch { dsNhaSX = null; } comboBox_NhaSanXuat.Items.Add("--Không quan tâm--"); if (dsNhaSX != null) { foreach (myNhaSanXuatDTO nhasx in dsNhaSX) { comboBox_NhaSanXuat.Items.Add(nhasx.STenNhaSanXuat); } comboBox_NhaSanXuat.SelectedItem = comboBox_NhaSanXuat.Items[0]; } }
public void AddDataIntoDataGridView_Test() { myChiTietDongLaptopDTO chiTietDongLapTop = MyChiTietDongLaptopBUS.LayChiTietDongLaptop(1); Assert.AreEqual(true, myCapNhatXoaSanPham_test.AddDataIntoDataGridView(chiTietDongLapTop)); }
public void getLaptopDataFromDB(int laptopName) { //lay du lieu chi tiet 1 dong laptop myChiTietDongLaptopDTO laptop = new myChiTietDongLaptopDTO(); try { laptop = MyChiTietDongLaptopBUS.LayChiTietDongLaptop(laptopName); } catch { MessageBox.Show("Lỗi kết nối với cơ sở dữ liệu. Vui lòng thực hiện lại thao tác tra cứu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } LaptopInfor = laptop; if (laptop == null) { dtgw_LapTop.Rows.Clear(); MessageBox.Show("Không tìm thấy kết quả tra cứu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //add dong du lieu vao datagrid view dtgw_LapTop.Rows.Clear(); dtgw_LapTop.Rows.Add( //mã dòng lap top laptop.IMaDongLaptop.ToString(), //tên dòng lap top laptop.STenChiTietDongLapTop, //tên ram laptop.ChiTietDongRam.STenDongRAM, //CPu laptop.ChiTietDongCPU.STenDongCPU, //o cung laptop.ChiTietDongOCung.STenDongOCung, //man hinh laptop.ChiTietDongManHinh.STenDongManHinh, //card man hih laptop.ChiTietDongCacDoHoa.STenDongCardDoHoa, //dong loa laptop.ChiTietDongLoa.STenDongLoa, //o quang laptop.ChiTietDongODiaQuang.STenDongODiaQuang, //he dieu hanh laptop.ChiTietHeDieuHanh.STenHeDieuHanh, //trong luong laptop.ChiTietTrongLuong.ChiTietLoaiTrongLuong.STenLoaiTrongLuong, //mau sac laptop.SMauSac, //card mang laptop.ChiTietDongCardMang.STenDongCardMang, //card reader laptop.ChiTietDongCardReader.STenDongCardReader, //webcam laptop.ChiTietDongWebCam.STenDongWebCam, //pin laptop.ChiTietDongPin.FTenDongPin, //nhan dang van tay (laptop.BFingerprintReader == 1) ? "Có" : "Không", //usb laptop.ISoLuongCongUSB, //cong HDMI (laptop.BHDMI == 1) ? "Có" : "Không", //nha san xuat laptop.NhaSanXuat.STenNhaSanXuat, //thoi gian bao hanh laptop.IThoiGianBaoHanh, //gia ban laptop.FGiaBanHienHanh, //so luong nhap laptop.ISoLuongNhap, // Ngay nhap laptop.DNgayNhap.Day.ToString() + "/" + laptop.DNgayNhap.Month.ToString() + "/" + laptop.DNgayNhap.Year.ToString(), //mo ta them laptop.SMoTaThem ); }
/// <summary> /// Cập nhật thông tin khi click button cập nhật /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_capnhat_Click(object sender, EventArgs e) { string strTemp = KiemTra_ThongTin(); if (string.Compare(strTemp.Trim(), "") != 0) { MessageBox.Show("Chưa điền đầy đủ thông tin:" + strTemp, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } CHITIETDONGLAPTOP dongLaptopMoi = new CHITIETDONGLAPTOP(); dongLaptopMoi.MaDongLapTop = LaptopInfor.IMaDongLaptop; //tên dòng laptop if ((this.txtTenDongLapTop.Text.Length < 5) || (this.txtTenDongLapTop.Text.Length > 30)) { MessageBox.Show("Tên dòng laptop có chiều dài từ 5 đến 30 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTenDongLapTop.Focus(); return; } else { dongLaptopMoi.TenChiTietDongLapTop = txtTenDongLapTop.Text; } //dòng Ram myChiTietDongRamDTO dongRam = (myChiTietDongRamDTO)cbb_ram.SelectedItem; dongLaptopMoi.MaDongRAM = dongRam.IMaDongRam; //dòng CPU myChiTietDongCPUDTO dongCPU = (myChiTietDongCPUDTO)cbb_cpu.SelectedItem; dongLaptopMoi.MaDongCPU = dongCPU.IMaDongCPU; //dòng Ổ Cứng myChiTietDongOCungDTO dongOCung = (myChiTietDongOCungDTO)cbb_ocung.SelectedItem; dongLaptopMoi.MaDongOCung = dongOCung.IMaDongOCung; //dòng màn hình myChiTietDongManHinhDTO dongManHinh = (myChiTietDongManHinhDTO)cbb_manhinh.SelectedItem; dongLaptopMoi.MaDongManHinh = dongManHinh.IMaDongManHinh; // Card Màn Hình myChiTietDongCardDoHoaDTO dongCardDoHoa = (myChiTietDongCardDoHoaDTO)cbb_cardmanhinh.SelectedItem; dongLaptopMoi.MaDongCardDoHoa = dongCardDoHoa.IMaDongCardDoHoa; //Dong Loa myChiTietDongLoaDTO dongLoa = (myChiTietDongLoaDTO)cbb_loa.SelectedItem; dongLaptopMoi.MaDongLoa = dongLoa.IMaDongLoa; //O Quang myChiTietDongODiaQuangDTO oDiaQuang = (myChiTietDongODiaQuangDTO)cbb_oquang.SelectedItem; dongLaptopMoi.MaDongODiaQuang = oDiaQuang.IMaDongODiaQuang; //HDH myChiTietHeDieuHanhDTO heDieuHanh = (myChiTietHeDieuHanhDTO)cbb_hdh.SelectedItem; dongLaptopMoi.MaHeDieuHanh = heDieuHanh.IMaHeDieuHanh; //Trong Luong myChiTietTrongLuongDTO trongLuong = (myChiTietTrongLuongDTO)cbb_trongluong.SelectedItem; dongLaptopMoi.MaChiTietTrongLuong = trongLuong.IMaCHiTietTrongLuong; //thời gian bảo hành try { dongLaptopMoi.ThoiGianBaoHanh = int.Parse(cbb_thoigian_bh.Text); } catch { MessageBox.Show("Thời gian bảo hành phải là 1 con số", "Thông báo"); return; } //Màu sắc dongLaptopMoi.MauSac = cbb_mausac.Text; //thời gian bảo hành try { dongLaptopMoi.ThoiGianBaoHanh = int.Parse(cbb_thoigian_bh.Text); } catch { MessageBox.Show("Thời gian bảo hành phải là giá trị số", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //giá hiện hành try { double giaHienHanh = double.Parse(txt_giaban.Text); if (giaHienHanh <= 100000000) { dongLaptopMoi.GiaBanHienHanh = giaHienHanh; } else { MessageBox.Show("Giá tiền phải phải không lớn hơn 100 triệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_giaban.Focus(); return; } } catch { MessageBox.Show("Giá tiền phải là giá trị số", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_giaban.Focus(); return; } //Card Mạng myChiTietDongCardMangDTO cardMang = (myChiTietDongCardMangDTO)cbb_cardmang.SelectedItem; dongLaptopMoi.MaDongCardMang = cardMang.IMaDongCardMang; //CardReader myChiTietDongCardReaderDTO cardReader = (myChiTietDongCardReaderDTO)cbb_cardreader.SelectedItem; dongLaptopMoi.MaDongCardReader = cardReader.IMaDongCardReader; //WebCam myChiTietDongWebcamDTO webcam = (myChiTietDongWebcamDTO)cbb_webcam.SelectedItem; dongLaptopMoi.MaDongWebCam = webcam.IMaDongWebcam; //Pin myChiTietDongPinDTO pin = (myChiTietDongPinDTO)cbb_pin.SelectedItem; dongLaptopMoi.MaDongPin = pin.IMaDongPin; //Kha Nang Nhan Dang Van Tay if (cbb_vantay.Text == "Có") { dongLaptopMoi.FingerprintReader = true; } else { dongLaptopMoi.FingerprintReader = false; } //Cong HDMI if (cbb_hdmi.Text == "Có") { dongLaptopMoi.HDMI = true; } else { dongLaptopMoi.HDMI = false; } //số lượng công usb dongLaptopMoi.SoLuongCongUSB = int.Parse(cbb_usb.Text.Trim()); //Nhà Sản xuất //Nhà Sản xuất myNhaSanXuatDTO nhaSanXuat = (myNhaSanXuatDTO)cbb_nhasx.SelectedItem; dongLaptopMoi.MaNhaSanXuat = nhaSanXuat.IMaNhaSanXuat; //đã xóa dongLaptopMoi.Deleted = false; //mã đánh giá dongLaptopMoi.MaDanhGia = 1; //so lượng còn lại dongLaptopMoi.SoLuongConLai = LaptopInfor.ISoLuongConLai; // mô tả thêm if (txt_MoTaThem.Text.Length < 512) { dongLaptopMoi.MoTaThem = txt_MoTaThem.Text; } else { MessageBox.Show("Mô tả thêm dài hơn 512 ký tự, xin nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_MoTaThem.Focus(); return; } //số lượng nhập try { int sl = int.Parse(txt_SoLuong.Text); if (sl <= 1000) { dongLaptopMoi.SoLuongNhap = sl; } else { MessageBox.Show("Số lượng nhập không quá 1000 chiếc", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_SoLuong.Focus(); return; } } catch { MessageBox.Show("Số lượng nhập phải là số nguyên!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_SoLuong.Focus(); return; } //ngày nhập dongLaptopMoi.NgayNhap = dtp_ngaynhap.Value; // đường dẫn file hình ảnh if (fileName == "") { MessageBox.Show("Chưa chọn file hình ảnh laptop!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { dongLaptopMoi.HinhAnh = fileName; } try { MyChiTietDongLaptopBUS.CapNhatChiTietDongLaptop(dongLaptopMoi); MessageBox.Show("Cập nhật thông tin sản phẩm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); getLaptopDataFromDB(iTemp); } catch { MessageBox.Show(" Cập thông tin sản phẩm mới thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void TestKiemTraGiaTienHopLe() { Assert.AreEqual(true, MyChiTietDongLaptopBUS.KiemTraGiaTienHopLe(1, 2)); }