private void cbbKhoa_SelectedIndexChanged(object sender, EventArgs e) { cbbPhong.Items.Clear(); var s = bll.LoadPhongCTG_BLL(bll.GetMaKhoa_BLL(cbbKhoa.SelectedItem.ToString())); foreach (var i in s) { string t = i; if (cbbPhong.FindStringExact(bll.GetTenPhong_BLL(t.Substring(8, 3))) < 0) { cbbPhong.Items.Add(bll.GetTenPhong_BLL(t.Substring(8, 3))); } } }
public void addVeKhoKhoa() { dgvKhoa.DataSource = null; if (cbbKhoa.SelectedItem.ToString() == "Tat ca") { dgvKhoa.DataSource = bll.GetInfoNhapAllKhoa_BLL(); stt(dgvKhoa); } else { dgvKhoa.DataSource = bll.GetInfoNhapOneKhoa_BLL(bll.GetMaKhoa_BLL(cbbKhoa.SelectedItem.ToString())); stt(dgvKhoa); } }
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); } }
private void buttonOK_Click(object sender, EventArgs e) { if (cbbMTS.SelectedItem.ToString() == null) { this.Close(); MessageBox.Show("Tài sản chưa nhâp về kho lấy đâu mà nhập cho khoa !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { bool have = false; TaiSan k = bll.GetInfoAdd_BLL(bll.GetMaTSTruong_BLL(cbbMTS.SelectedItem.ToString())); string phandau = bll.GetMaTSTruong_BLL(cbbMTS.SelectedItem.ToString()).Substring(0, 3); mats = phandau + "-" + bll.GetMaKhoa_BLL(cbbKhoa.SelectedItem.ToString()) + "-" + "000"; foreach (object ob in bll.GetListMaTS_BLL()) { if (mats.Equals(ob.ToString())) { have = true; int sl = Convert.ToInt32(numericUpDownSoLuong.Value) + bll.GetSL_BLL(mats); bll.UpdateSL(mats, sl, sl * 10); int slTruong = bll.GetSL_BLL(bll.GetMaTSTruong_BLL(cbbMTS.SelectedItem.ToString())) - Convert.ToInt32(numericUpDownSoLuong.Value); bll.UpdateSL(bll.GetMaTSTruong_BLL(cbbMTS.SelectedItem.ToString()), slTruong, slTruong * 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 khoa,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 Khoa"; k.ThanhTien = Convert.ToInt32(numericUpDownSoLuong.Value) * 10; k.SoLuong = Convert.ToInt32(numericUpDownSoLuong.Value); k.SoLuongNhap = Convert.ToInt32(numericUpDownSoLuong.Value); bll.AddTS_BLL(k); int slTruong = bll.GetSL_BLL(bll.GetMaTSTruong_BLL(cbbMTS.SelectedItem.ToString())) - k.SoLuong; bll.UpdateSL(bll.GetMaTSTruong_BLL(cbbMTS.SelectedItem.ToString()), slTruong, slTruong * 10); d(); this.Close(); MessageBox.Show("Thêm tài sản vào khoa thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }