using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Windows.Forms;
using System.Drawing;
using System.Data;
using FastReport;
using FastReport.Data;
using FastReport.Dialog;
using FastReport.Barcode;
using FastReport.Table;
using FastReport.Utils;
namespace FastReport
{
public class ReportScript
{
private void PanelBaseImponible_BeforePrint(object sender, EventArgs e)
{
if (Report.GetColumnValue("JSON.item.taxes.item.iva_name") == null) {
PanelIVA.Visible = false;
PanelRE.Visible = false;
PanelRetention.Top = PanelIVA.Top;
PanelTotal.Top = PanelRE.Top;
}
if (Report.GetColumnValue("JSON.item.taxes.item.rec_name") == null) {
PanelRE.Visible = false;
PanelRetention.Top = PanelRE.Top;
PanelTotal.Top = PanelRetention.Top + PanelRetention.Height;
}
if (Report.GetColumnValue("JSON.item.taxes.item.retention_name") == null) {
PanelRetention.Visible = false;
PanelTotal.Top = PanelRetention.Top;
}
}
private void ReportTitle1_BeforePrint(object sender, EventArgs e)
{
if (Convert.ToString(Report.GetColumnValue("JSON.item.tax_config.tax_mode")) == "single") {
}
}
}
}