private void buttonOK_Click(object sender, EventArgs e) { string makhoa = bll.GetMaKhoa_BLL(cbbKhoa.SelectedItem.ToString()); bool have = false; TaiSan k = bll.GetInfoAdd_BLL(bll.GetMaTSKhoa_DAL(cbbMTS.SelectedItem.ToString(), makhoa)); string phandau = bll.GetMaTSKhoa_DAL(cbbMTS.SelectedItem.ToString(), makhoa).Substring(0, 3); mats = phandau + "-" + makhoa + "-" + bll.GetMaPhong_BLL(cbbPhong.SelectedItem.ToString()); foreach (object ob in bll.GetListMaTS_BLL()) { if (mats.Equals(ob.ToString())) { have = true; int slPhongdaco = bll.GetSL_BLL(mats); int sl = Convert.ToInt32(numericUpDownSoLuong.Value) + slPhongdaco; bll.UpdateSL(mats, sl, sl * 10); int slKhoa = bll.GetSL_BLL(bll.GetMaTSKhoa_DAL(cbbMTS.SelectedItem.ToString(), makhoa)) - Convert.ToInt32(numericUpDownSoLuong.Value); bll.UpdateSL(bll.GetMaTSKhoa_DAL(cbbMTS.SelectedItem.ToString(), makhoa), slKhoa, slKhoa * 10); bll.updateSLNhap_DAL(mats, bll.GetSLnhap_BLL(mats) + Convert.ToInt32(numericUpDownSoLuong.Value)); d(); this.Close(); MessageBox.Show("tài sản này đã có trong phòng,update số lượng thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } if (have == false) { k.MaTaiSan = mats; k.GhiChu = "Phan Vat Tu Ve phong"; k.MaPhong = bll.GetMaPhong_BLL(cbbPhong.SelectedItem.ToString()); k.ThanhTien = k.ThanhTien / k.SoLuong * Convert.ToInt32(numericUpDownSoLuong.Value); k.SoLuong = Convert.ToInt32(numericUpDownSoLuong.Value); k.ThanhTien = k.SoLuong * 10; k.SoLuongNhap = Convert.ToInt32(numericUpDownSoLuong.Value); bll.AddTS_BLL(k); d(); int slKhoa = bll.GetSL_BLL(bll.GetMaTSKhoa_DAL(cbbMTS.SelectedItem.ToString(), makhoa)) - k.SoLuong; bll.UpdateSL(bll.GetMaTSKhoa_DAL(cbbMTS.SelectedItem.ToString(), makhoa), slKhoa, slKhoa * 10); this.Close(); MessageBox.Show("Thêm tài sản vào phòng thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }