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);
            }
        }
示例#2
0
 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);
            }
        }