private CTXuatNL getCTXuat() { CTXuatNL ct = new CTXuatNL(); ct.MaPhieuXuat = int.Parse(txtMaPX.Text); ct.MaNL = cbMaNL.SelectedValue.ToString(); ct.TenNL = txtTenNL.Text; ct.SoLuong = int.Parse(txtSoLuong.Text); ct.DonViTinh = txtDonViTinh.Text; return(ct); }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMaPX.Text == "" || txtDonViTinh.Text == "" || txtSoLuong.Text == "" || txtTenNL.Text == "") { MessageBox.Show("Không thể lưu vì để trống"); } else { CTXuatNL xuat = getCTXuat(); int maPX = int.Parse(txtMaPX.Text); string maNL = cbMaNL.Text; string slc = ctxBO.laySLCon(cbMaNL.Text); int i = int.Parse(slc); int j = int.Parse(txtSoLuong.Text); if (ctxBO.kiemTraTonTai(maPX, maNL)) { if (j > i) { MessageBox.Show("Số lượng còn không đủ để xuất, vui lòng kiểm tra lại"); } else if (ctxBO.SuaCTXuat(xuat)) { MessageBox.Show("Sửa thành công"); } else { MessageBox.Show("Không thể sửa dữ liệu"); } } else { if (txtDonViTinh.Text == "" || txtSoLuong.Text == "") { MessageBox.Show("Bạn cần nhập đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (j > i) { MessageBox.Show("Số lượng còn không đủ để xuất, vui lòng kiểm tra lại"); } else if (ctxBO.ThemCTXuat(xuat)) { MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Không thể thêm dữ liệu"); } } binData(); } }
private void btnXoa_Click(object sender, EventArgs e) { if (txtMaPX.Text == "" || txtDonViTinh.Text == "" || txtSoLuong.Text == "" || txtTenNL.Text == "") { MessageBox.Show("Không thể xóa vì để trống"); } else { CTXuatNL ct = getCTXuat(); if (MessageBox.Show("Bạn chắc muốn xóa xuất nguyên liệu: " + txtTenNL.Text + " ?", "Xác nhận", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (ctxBO.XoaCTXuat(ct)) { MessageBox.Show("Xóa thành công"); } else { MessageBox.Show("Không thể xóa"); } } binData(); } }