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); } }
public void addVePhong() { dgvTS.DataSource = null; if (cbbKhoa.SelectedItem.ToString() == "Tat ca" && cbbPhong.SelectedItem.ToString() == "Tat ca") { dgvTS.DataSource = bll.GetInfoTSAllPhong_BLL(); stt(dgvTS); } if (cbbKhoa.SelectedItem.ToString() != "Tat ca" && cbbPhong.SelectedItem.ToString() == "Tat ca") { string makhoa = bll.GetMaKhoa_BLL(cbbKhoa.SelectedItem.ToString()); dgvTS.DataSource = bll.GetinfoTScua1khoa_BLL(makhoa); stt(dgvTS); } if (cbbKhoa.SelectedItem.ToString() != "Tat ca" && cbbPhong.SelectedItem.ToString() != "Tat ca") { string maphong = bll.GetMaPhong_BLL(cbbPhong.SelectedItem.ToString()); dgvTS.DataSource = bll.GetInfoTSOnePhong_BLL(maphong); stt(dgvTS); } }
private void buttonOK_Click(object sender, EventArgs e) { bool isGoodToGo = true; if (String.IsNullOrEmpty(textBoxMaCTG.Text.Trim())) { MessageBox.Show("Nhập lại mã chứng từ giảm", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); isGoodToGo = false; } foreach (string ob in bll.GetListMaCTT_BLL()) { if (textBoxMaCTG.Text.Equals(ob.ToString())) { MessageBox.Show("Nhập lại mã chứng từ giảm", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); isGoodToGo = false; break; } } if (isGoodToGo) { DTO.ChungTuGiam myTS = new DTO.ChungTuGiam(); //string mats= bll.GetMTS_BLL(bll.GetMaPhong_BLL(cbbPhong.SelectedItem.ToString()), cbbTenTS.SelectedItem.ToString()); string matsruong = bll.GetMaTSTruong_BLL(cbbTenTS.SelectedItem.ToString()); string mats = matsruong.Substring(0, 3) + "-" + bll.GetMaKhoa_BLL(cbbKhoa.SelectedItem.ToString()) + "-" + bll.GetMaPhong_BLL(cbbPhong.SelectedItem.ToString()); myTS.MaTaiSan = mats; myTS.MaChungTuGiam = textBoxMaCTG.Text.ToString(); myTS.SoLuong = int.Parse(numericUpDownSoLuong.Value.ToString()); myTS.NgayGhiGiam = dateTimePickerGhiGiam.Value; myTS.ThanhTien = 10 * int.Parse(numericUpDownSoLuong.Value.ToString()); myTS.NoiDung = textBoxNoiDung.Text; myTS.GhiChu = textBoxGhiChu.Text; bll.AddChungTuGiam_BLL(myTS); int slPhong = bll.GetSL_BLL(mats) - myTS.SoLuong; bll.UpdateSL(mats, slPhong, slPhong * 10); d(); this.Close(); MessageBox.Show("Thêm tài sản thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }