private void btnUpdate_Click(object sender, EventArgs e) { HangHoa hh = new HangHoa(); int icountSelectedRow = gridView1.SelectedRowsCount; if (icountSelectedRow == 0) { MessageBox.Show("Bạn hãy chọn dòng cần cập nhật lại dữ liệu!"); } else if (icountSelectedRow == 1) { hh.MaHang = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "MaHang").ToString(); hh.TenHang = tbTHH.Text; hh.DVT = tbDVT.Text; hh.DonGia = float.Parse(tbGia.Text); hh.GhiChu = tbGC.Text; bool kq1 = HangHoaBLL.UpdateHH(hh); if (kq1 == true) { MessageBox.Show("Cập nhật hàng hóa thành công!", "Thông báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("hàng hóa này đã có!", "Thông báo!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Bạn chỉ có thể chọn 1 dòng để cập nhật lại dữ liệu!"); } }
private void btnLuuVaoDS_Click(object sender, EventArgs e) { try { HangHoa hh = new HangHoa(); hh.MaHH = txtMaHH.Text; hh.SoLuong = int.Parse(txtSoLuong.Text); hh.GiaBan = int.Parse(txtGia.Text); hh.DonViTinh = txtDonViTinh.Text; hh.TenHH = txtTenHH.Text; hh.LoaiHang = cboLoaiHang.SelectedValue.ToString(); hhBLL.UpdateHH(hh); dgHangHoa.DataSource = hhBLL.LoadDanhSachHH(true); MessageBoxEx.Show("Cập nhật thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (FormatException) { MessageBoxEx.Show("Nhập sai!"); } }