private void btnThem_Click(object sender, EventArgs e) { // Kiểm tra dữ liệu có bị bỏ trống if (txtMaHang.Text == "" || txtTenHang.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ dữ liệu!"); return; } // Kiểm tra mã giảng viên có bị trùng không if (Hang_BLL.TimHangTheoMa(txtMaHang.Text) != null) { MessageBox.Show("Mã hàng đã tồn tại!"); return; } Hang_DTO h = new Hang_DTO(); h.SMaHang = txtMaHang.Text; h.STenHang = txtTenHang.Text; h.SMaNCC = cboNhaCC.SelectedValue.ToString(); h.SSoLuong = int.Parse(numSL.Text.ToString()); h.SDonGiaNhap = float.Parse(txtGiaNhap.Text.ToString()); h.SDonGiaBan = float.Parse(txtGiaBan.Text.ToString()); if (Hang_BLL.ThemHang(h) == false) { MessageBox.Show("Không thêm được."); return; } HienThiDSHangDatagrid(); MessageBox.Show("Đã thêm hàng thành công."); }
private void HienThiDSHangDatagrid() { List <Hang_DTO> lstHang = Hang_BLL.LayDSHang(); dataGridViewH.DataSource = lstHang; dataGridViewH.Columns["SMaHang"].HeaderText = "Mã hàng"; dataGridViewH.Columns["STenHang"].HeaderText = "Tên hàng"; dataGridViewH.Columns["SMaNCC"].HeaderText = "nhà cung cấp"; dataGridViewH.Columns["SSoLuong"].HeaderText = "Số Lượng"; dataGridViewH.Columns["SDonGiaNhap"].HeaderText = "Đơn Giá Nhập"; dataGridViewH.Columns["SDonGiaBan"].HeaderText = "Đơn Giá Bán"; dataGridViewH.Columns["STenNCC"].HeaderText = "Tên nhà cung cấp"; dataGridViewH.Columns["SMaHang"].Width = 70; dataGridViewH.Columns["STenHang"].Width = 200; dataGridViewH.Columns["SMaNCC"].Width = 100; dataGridViewH.Columns["SSoLuong"].Width = 100; dataGridViewH.Columns["SDonGiaNhap"].Width = 100; dataGridViewH.Columns["SDonGiaBan"].Width = 100; dataGridViewH.Columns["STenNCC"].Width = 200; // mới bổ sung thêm // Hiển thị tên chức vụ tương ứng }
private void btnSua_Click(object sender, EventArgs e) { // kiểm tra mã có tồn tại if (txtMaHang.Text == "" || Hang_BLL.TimHangTheoMa(txtMaHang.Text) == null) { MessageBox.Show("Vui lòng chọn mã hàng!"); return; } Hang_DTO h = new Hang_DTO(); h.SMaHang = txtMaHang.Text; h.STenHang = txtTenHang.Text; h.SMaNCC = cboNhaCC.SelectedValue.ToString(); h.SSoLuong = int.Parse(numSL.Text.ToString()); h.SDonGiaNhap = float.Parse(txtGiaNhap.Text.ToString()); h.SDonGiaBan = float.Parse(txtGiaBan.Text.ToString()); if (Hang_BLL.SuaHang(h) == true) { HienThiDSHangDatagrid(); MessageBox.Show("Đã cập nhật thông tin hàng thành công."); } else { MessageBox.Show("Không cập nhật được."); } }
private void HienThiHangLenCombobox() { List <Hang_DTO> lstNhaCC = Hang_BLL.LayDSHang(); cboMaHang.DataSource = lstNhaCC; cboMaHang.DisplayMember = "STenHang"; cboMaHang.ValueMember = "SMaHang"; }
private void button3_Click(object sender, EventArgs e) { txtMaHang.ResetText(); txtTenHang.ResetText(); numSL.ResetText(); txtGiaNhap.ResetText(); txtGiaBan.ResetText(); txtMaHang.Focus(); List <Hang_DTO> lstHang = Hang_BLL.LayDSHang(); dataGridViewH.DataSource = lstHang; }
private void btnTim_Click(object sender, EventArgs e) { string ten = txtTen.Text; List <Hang_DTO> lstl = Hang_BLL.TimHangTheoTen(ten); if (lstl == null) { MessageBox.Show("Không tìm thấy!"); return; } dataGridViewH.DataSource = lstl; }