示例#1
0
 private void btnYes_Click(object sender, EventArgs e)
 {
     if (ck.checkNullTextbox(txtNumber.Text.ToString()) && ck.checkNullTextbox(txtUnitPrice.Text.ToString()))
     {
         DialogResult result1 = MessageBox.Show("Xác nhân nhập kho", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
         if (result1 == DialogResult.Yes)
         {
             DTO.NhapKho nk = new DTO.NhapKho();
             nk.id_hh         = int.Parse(cbNameCommodity.SelectedValue.ToString());
             nk.namecommodity = cbNameCommodity.Text;
             nk.unitprice     = int.Parse(txtUnitPrice.Text);
             nk.number        = int.Parse(txtNumber.Text);
             nk.totalprice    = (int.Parse(txtNumber.Text) * int.Parse(txtUnitPrice.Text));
             DateTime tn = DateTime.Now;
             nk.time = tn.ToString("yyyy-MM-dd HH:mm:ss");
             bll.insertNK(nk);
             if (bll.getNumber(nk.id_hh) == 0)
             {
                 DTO.Kho kho = new DTO.Kho();
                 kho.id_hh         = int.Parse(cbNameCommodity.SelectedValue.ToString());
                 kho.namecommodity = cbNameCommodity.Text;
                 kho.number        = int.Parse(txtNumber.Text);
                 bll.insertWarehouse(kho);
                 reset();
             }
             else
             {
                 DTO.Kho kho = new DTO.Kho();
                 kho.id_hh  = int.Parse(cbNameCommodity.SelectedValue.ToString());
                 kho.number = (bll.getNumber(int.Parse(cbNameCommodity.SelectedValue.ToString())) + int.Parse(txtNumber.Text));
                 bll.updateWarehouse(kho);
                 reset();
             }
         }
         else
         {
             MessageBox.Show("Hủy nhập kho", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             reset();
         }
     }
     else
     {
         lbErrorTotal.Text  = "Thông tin bắt buộc!";
         lbErrorNumber.Text = "Thông tin bắt buộc!";
     }
 }
示例#2
0
 private void btnYes_Click(object sender, EventArgs e)
 {
     if (ck.checkNullTextbox(txtNumber.Text.ToString()))
     {
         if (int.Parse(txtNumber.Text) <= bll.getNumber(int.Parse(cbNameCommodity.SelectedValue.ToString())))
         {
             DialogResult result1 = MessageBox.Show("Xác nhân xuất kho", "THÔNG BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
             if (result1 == DialogResult.Yes)
             {
                 DTO.XuatKho xk = new DTO.XuatKho();
                 xk.namecommodity = cbNameCommodity.Text;
                 xk.number        = int.Parse(txtNumber.Text);
                 DateTime tn = DateTime.Now;
                 xk.time = tn.ToString("yyyy-MM-dd HH:mm:ss");
                 bll.insertXK(xk);
                 DTO.Kho kho = new DTO.Kho();
                 //MessageBox.Show("" + (bll.getNumber(int.Parse(cbNameCommodity.SelectedValue.ToString()))-int.Parse(txtNumber.Text)));
                 kho.id_hh  = int.Parse(cbNameCommodity.SelectedValue.ToString());
                 kho.number = (bll.getNumber(int.Parse(cbNameCommodity.SelectedValue.ToString())) - int.Parse(txtNumber.Text));
                 bll.updateWarehouse(kho);
                 reset();
             }
             else
             {
                 reset();
             }
         }
         else
         {
             MessageBox.Show("Số lượng hàng hóa trong kho không đủ");
         }
     }
     else
     {
         lbErrorNumber.Text = "Thông tin bắt buộc!";
     }
 }