private void btnThem_Click(object sender, EventArgs e) { if (txtMaSanPham.Text == "" && txtTenSanPham.Text == "" && txtDungTich.Text == "" && txtNongDo.Text == "" && txtSoLuong.Text == "" && txtDonGia.Text == "") { MessageBox.Show("Không được để trống một trường dữ liệu nào"); return; } if (txtMaSanPham.Text == "") { MessageBox.Show("Ma San Pham Không được để trống"); return; } if (txtTenSanPham.Text == "") { MessageBox.Show("Tên San Pham Không được để trống"); return; } if (txtDungTich.Text == "") { MessageBox.Show("Dung Tích Không được để trống"); return; } if (txtNongDo.Text == "") { MessageBox.Show("Nồng Độ Không được để trống"); return; } if (txtSoLuong.Text == "") { MessageBox.Show("Số Lượng Không được để trống"); return; } if (txtDonGia.Text == "") { MessageBox.Show("Đơn Giá Không được để trống"); return; } if (cmbDanhMuc.SelectedIndex == -1) { MessageBox.Show("Danh Muc Không được để trống"); return; } if (cmbNhaCungCap.SelectedIndex == -1) { MessageBox.Show("Nhà Cung Cấp Không được để trống"); return; } string maDM = dmBUL.TimMaDanhMuc(cmbDanhMuc.SelectedItem.ToString()); string maNCC = nccBUL.TimMaNhaCungCap(cmbNhaCungCap.SelectedItem.ToString()); SanPham sp = new SanPham(); sp.MaSanPham = txtMaSanPham.Text; sp.TenSanPham = txtTenSanPham.Text; try { int gt = Int32.Parse(txtDungTich.Text); sp.DungTich = gt; } catch { MessageBox.Show("Kiểu dữ liệu của dung tích k hợp lệ. Xin kiểm tra lai!", "Thông báo"); txtDungTich.Clear(); txtDungTich.Focus(); return; }; try { int gt = Int32.Parse(txtNongDo.Text); sp.NongDo = gt; } catch { MessageBox.Show("Kiểu dữ liệu của nồng độ k hợp lệ. Xin kiểm tra lai!", "Thông báo"); txtNongDo.Clear(); txtNongDo.Focus(); return; }; try { int gt = Int32.Parse(txtSoLuong.Text); sp.SoLuong = gt; } catch { MessageBox.Show("Kiểu dữ liệu của số lượng k hợp lệ. Xin kiểm tra lai!", "Thông báo"); txtSoLuong.Clear(); txtSoLuong.Focus(); return; }; try { int gt = Int32.Parse(txtDonGia.Text); sp.DonGia = gt; } catch { MessageBox.Show("Kiểu dữ liệu của đơn giá k hợp lệ. Xin kiểm tra lai!", "Thông báo"); txtDonGia.Clear(); txtDonGia.Focus(); return; }; sp.MaDanhMuc = maDM; sp.MaNCC = maNCC; if (spBUL.ThemSanPham(sp)) { dgvSanPham.DataSource = spBUL.LaySanPham(); txtMaSanPham.Text = ""; txtTenSanPham.Text = ""; txtDungTich.Text = ""; txtNongDo.Text = ""; txtSoLuong.Text = ""; txtDonGia.Text = ""; cmbDanhMuc.SelectedIndex = -1; cmbNhaCungCap.SelectedIndex = -1; } }