private void btnCapNhat_Click(object sender, EventArgs e) { if (Them) { fd.Name = txtTen.Text; fd.Unit = txtDonVi.Text; fd.Price = Convert.ToInt32(txtDonGia.Text); fd.Category_ID = Convert.ToInt32(cmbLoai.SelectedValue.ToString()); fd.Image = imagepath; fd.AddData(); dgvMA.DataSource = fd.LoadData(); resettext(); //// Không cho thao tác trên các nút Lưu / Hủy btnCapNhat.Enabled = false; btnHuy.Enabled = false; //// Cho thao tác trên các nút Thêm / Sửa / Xóa / Thoát btnThem.Enabled = true; btnEdit.Enabled = true; btnDel.Enabled = true; //Ghi chú nên xóa chuỗi imagepath !! // Thông báo MessageBox.Show("Đã thêm xong!"); } else { try { //Dùng phương thức trong Food fd.ID = Convert.ToInt32(txtMaMA.Text); fd.Name = txtTen.Text; fd.Unit = txtDonVi.Text; fd.Price = Convert.ToInt32(txtDonGia.Text); fd.Category_ID = Convert.ToInt32(cmbLoai.SelectedValue.ToString()); fd.Image = imagepath; fd.Update(); // Load lại dữ liệu trên DataGridView dgvMA.DataSource = fd.LoadData(); resettext(); groupBox2.Enabled = false; pictureBox1.Image = null; //// Không cho thao tác trên các nút Lưu / Hủy btnCapNhat.Enabled = false; btnHuy.Enabled = false; //// Cho thao tác trên các nút Thêm / Sửa / Xóa / Thoát btnThem.Enabled = true; btnEdit.Enabled = true; btnDel.Enabled = true; // Thông báo MessageBox.Show("Đã sửa xong!"); } catch { MessageBox.Show("Không sửa được. Lỗi rồi!"); } } }