private void btnXacNhan_Click(object sender, EventArgs e) { bool ck = true; ck = int.TryParse(txtTienThu.Text, out int tienThu); if (ck == false) { MessageBox.Show("Số tền thu phải là một chuỗi số!!!"); return; } if (txtTienThu.Text == "") { MessageBox.Show("Cần nhập số tiền thu"); return; } PhieuThuTienPhatBUS bus = new PhieuThuTienPhatBUS(); pttp.MaPT = txtMaPT.Text; pttp.TienNo = int.Parse(txtTienNo.Text) - tienThu; if (KiemTraNhanVien() == 0) { MessageBox.Show("Bạn không phải nhân viên thủ quỹ!!"); return; } else { DataTable dtPhieuThu = bus.LayMaPhieuthu(); string maphieuthu = dtPhieuThu.Rows[dtPhieuThu.DefaultView.Count - 1][0].ToString(); int num = int.Parse(maphieuthu.Substring(4)) + 1; string MaPhieuThu = "PTTP" + num.ToString("000"); pttp.MaPhieuThu = MaPhieuThu; pttp.MaNV = txtNguoiLapPhieu.Text; pttp.TienThu = int.Parse(txtTienThu.Text); pttp.NgayThu = dtpNgayLap.Value.ToString("MM/dd/yyyy").Substring(0, 10); pttp.MaPT = txtMaPT.Text; pttp.TienConLai = int.Parse(txtTienNo.Text) - int.Parse(txtTienThu.Text); bus.ThemPhieuThuTienPhat(pttp); bus.UpDatePhieuTra(pttp); MessageBox.Show("Đã thanh toán tiền nợ! Đã thêm vào danh sách phiếu trả"); } LoadData(); }