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