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!"; } }
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!"; } }