private CTNhapNL getCTNhap() { CTNhapNL ct = new CTNhapNL(); ct.MaPhieuNhap = int.Parse(txtMaPN.Text); ct.MaNL = cbMaNL.SelectedValue.ToString(); ct.TenNL = txtTenNL.Text; ct.SoLuong = int.Parse(txtSoLuong.Text); ct.DonGia = float.Parse(txtDonGia.Text); ct.DonViTinh = txtDonViTinh.Text; ct.ThanhTien = ct.DonGia * (float)ct.SoLuong; return(ct); }
private void btnLuu_Click(object sender, EventArgs e) { if (txtDonGia.Text == "" || txtDonViTinh.Text == "" || txtMaPN.Text == "" || txtSoLuong.Text == "" || txtTenNL.Text == "") { MessageBox.Show("Không thể lưu vì để trống"); } else { CTNhapNL nhap = getCTNhap(); int maPN = int.Parse(txtMaPN.Text); string maNL = cbMaNL.Text; if (ctBO.kiemTraTonTai(maPN, maNL)) { if (ctBO.SuaCTNhap(nhap)) { MessageBox.Show("Sửa thành công"); } else { MessageBox.Show("Không thể sửa"); } } else if (txtDonGia.Text == "" || 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 (ctBO.ThemCTNhap(nhap)) { 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 (txtDonGia.Text == "" || txtDonViTinh.Text == "" || txtMaPN.Text == "" || txtSoLuong.Text == "" || txtTenNL.Text == "") { MessageBox.Show("Không thể xóa vì để trống"); } else { CTNhapNL ct = getCTNhap(); if (MessageBox.Show("Bạn chắc muốn xóa nhập nguyên liệu: " + txtTenNL.Text + " ?", "Xác nhận", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (ctBO.XoaCTNhap(ct)) { MessageBox.Show("Xóa thành công"); } else { MessageBox.Show("không thể xóa"); } } binData(); } }