protected void btnCapNhatThanhToan_Click(object sender, EventArgs e) { if (cmbKhachHang.Text != "" && txtTienThanhToan.Text != "") { data = new dtKhachHang(); string IDKhachHang = cmbKhachHang.Value.ToString(); string SoHoaDon = txtNhapSoHoaDon.Text == null ? "" : txtNhapSoHoaDon.Text; double SoTienThanhToan = double.Parse(txtTienThanhToan.Text); string NoiDung = txtNoiDung.Text == null ? "" : txtNoiDung.Text; DateTime NgayThanhToan = DateTime.Parse(dateNgayThanhToan.Text); object ID = data.ThemChiTietCongNo(SoHoaDon, IDKhachHang, "", "", SoTienThanhToan, NoiDung, NgayThanhToan); if (ID != null) { data.CapNhatCongNo(IDKhachHang, SoTienThanhToan); DataTable db = data.DanhSachSoDonHang(IDKhachHang); if (db.Rows.Count != 0) { foreach (DataRow dr in db.Rows) { float TienMaPhieu = float.Parse(dr["TongTien"].ToString()); string IDHoaDon = dr["ID"].ToString(); if (SoTienThanhToan > TienMaPhieu) { data = new dtKhachHang(); data.CapNhatTinhTrang(IDHoaDon); SoTienThanhToan = SoTienThanhToan - TienMaPhieu; } else if (SoTienThanhToan > 0) { data = new dtKhachHang(); data.CapNhatTinhTrang(IDHoaDon); SoTienThanhToan = 0; } Response.Redirect("ChiTietCongNoKhachHang.aspx"); } } Response.Redirect("ChiTietCongNoKhachHang.aspx"); } } else { Response.Write("<script language='JavaScript'> alert('Vui lòng nhập đủ thông tin.'); </script>"); } // dtLichSuTruyCap.ThemLichSu(Session["IDChiNhanh"].ToString(), Session["IDNhom"].ToString(), Session["IDNhanVien"].ToString(), "Cập nhật công nợ nhà cung cấp", "Thanh toán công nợ."); }