private void btnLuuN_Click(object sender, EventArgs e) { id = 0; int dem = -1; NhapHangBLL bll = new NhapHangBLL(); MatHangBLL mhb = new MatHangBLL(); for (int i = 0; i < lvMHN.Items.Count; i++) { NhapHang nh = new NhapHang(); // nh.id = int.Parse(lvMHN.Items[i].SubItems[0].Text); nh.idMH = int.Parse(lvMHN.Items[i].SubItems[0].Text); nh.idNCC = int.Parse(lvMHN.Items[i].SubItems[1].Text); nh.idNV = int.Parse(lvMHN.Items[i].SubItems[2].Text); nh.soluong = int.Parse(lvMHN.Items[i].SubItems[3].Text); nh.thanhtien = float.Parse(lvMHN.Items[i].SubItems[4].Text); MatHang mh = mhb.getDetailsById(nh.idMH); mh.soluong += nh.soluong; nh.thanhtien = nh.soluong * mhb.getGiaNhapById(nh.idMH); try { if ((id = bll.getIdAndInsert(nh)) != 0) { dem++; mhb.update(mh); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } if (ckReportN.Checked == true) { id = id - dem; tcAdd.Controls.Clear(); tcAdd.Controls.Add(HoaDonNhap); loadReport(1); } else { if (lvMHN.Items.Count != 0) { MessageBox.Show("Lưu thành công"); Close(); } else { MessageBox.Show("Chưa có dữ liệu"); } } }
private void txtSoLuongN_TextChanged(object sender, EventArgs e) { int test; bool isNum = int.TryParse(txtSoLuongN.Text, out test); if (isNum) { MatHangBLL bll = new MatHangBLL(); txtThanhTienN.Text = (test * bll.getGiaNhapById(int.Parse(lisMHN.SelectedValue.ToString()))).ToString(); } }