本文整理汇总了C#中ParameterFields.Clear方法的典型用法代码示例。如果您正苦于以下问题:C# ParameterFields.Clear方法的具体用法?C# ParameterFields.Clear怎么用?C# ParameterFields.Clear使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ParameterFields
的用法示例。
在下文中一共展示了ParameterFields.Clear方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: btnGenerar_Click
private void btnGenerar_Click(object sender, EventArgs e)
{
if(todos)
{
//C:\Users\Usuario\Documents\GitHub\ProyectoProgramacion5\ProyectoProgV\ProyectoProgV\Presentacion\reporteProveedor.rpt
FormProveedor formulario = new FormProveedor();
ReportDocument crystalrpt = new ReportDocument();
crystalrpt.Load(@"C:\Users\Usuario\Documents\GitHub\ProyectoProgramacion5\ProyectoProgV\ProyectoProgV\Presentacion\reporteProveedor.rpt");
formulario.crystalReportViewer1.ReportSource = crystalrpt;
formulario.crystalReportViewer1.Refresh();
formulario.Show();
}
else
{
DateTime fecha = dateDesde.Value;
string fechaDesde = fecha.ToString("d");
DateTime fecha2 = dateHasta.Value;
string fechaHasta = fecha2.ToString("d");
FormProveedoresParametros form = new FormProveedoresParametros();
ReportDocument oRep = new ReportDocument();
ParameterField pf = new ParameterField();
ParameterFields pfs = new ParameterFields();
ParameterDiscreteValue pdv = new ParameterDiscreteValue();
pf.Name = "@fechaDesde";
pdv.Value = fechaDesde;
pf.CurrentValues.Add(pdv);
pfs.Add(pf);
pfs.Clear();
pf.Name = "@fechaHasta";
pdv.Value = fechaHasta;
pf.CurrentValues.Add(pdv);
pfs.Add(pf);
form.crystalReportViewer1.ParameterFieldInfo = pfs;
oRep.Load(@"C:\Users\Usuario\Documents\GitHub\ProyectoProgramacion5\ProyectoProgV\ProyectoProgV\Presentacion\reporteProveedoresParametros.rpt");
form.crystalReportViewer1.ReportSource = oRep;
form.Show();
}
}
示例2: btnGenerar_Click
private void btnGenerar_Click(object sender, EventArgs e)
{
FormFacturaC form = new FormFacturaC();
if(todos)
{
ReportDocument crystalrpt = new ReportDocument();
crystalrpt.Load(@"C:\Users\Usuario\Documents\GitHub\ProyectoProgramacion5\ProyectoProgV\ProyectoProgV\Presentacion\reporteTodosFacturasClientes.rpt");
form.crystalReportViewer1.ReportSource = crystalrpt;
form.crystalReportViewer1.Refresh();
form.Show();
}
else
if(fecha)
{
DateTime fecha1 = dateDesde.Value;
string fechaDesde = fecha1.ToString("d");
DateTime fecha2 = dateHasta.Value;
string fechaHasta = fecha2.ToString("d");
ReportDocument oRep = new ReportDocument();
ParameterField pf = new ParameterField();
ParameterFields pfs = new ParameterFields();
ParameterDiscreteValue pdv = new ParameterDiscreteValue();
pf.Name = "@fechaDesde";
pdv.Value = fechaDesde;
pf.CurrentValues.Add(pdv);
pfs.Add(pf);
pfs.Clear();
pf.Name = "@fechaHasta";
pdv.Value = fechaHasta;
pf.CurrentValues.Add(pdv);
pfs.Add(pf);
form.crystalReportViewer1.ParameterFieldInfo = pfs;
oRep.Load(@"C:\Users\Usuario\Documents\GitHub\ProyectoProgramacion5\ProyectoProgV\ProyectoProgV\Presentacion\reporteFacturaClientePorFecha.rpt");
form.crystalReportViewer1.ReportSource = oRep;
form.Show();
}
else
{
if(txtNumFact.Text.Equals(""))
{
MessageBox.Show("Debe ingresar un Nro de Factura");
}
else
{
bool numFactura = MetodosBD.buscarNumFactCliente(txtNumFact.Text);
if(numFactura)
{
ReportDocument oRep = new ReportDocument();
ParameterField pf = new ParameterField();
ParameterFields pfs = new ParameterFields();
ParameterDiscreteValue pdv = new ParameterDiscreteValue();
pf.Name = "@numFact";
pdv.Value = txtNumFact.Text;
pf.CurrentValues.Add(pdv);
pfs.Add(pf);
form.crystalReportViewer1.ParameterFieldInfo = pfs;
oRep.Load(@"C:\Users\Usuario\Documents\GitHub\ProyectoProgramacion5\ProyectoProgV\ProyectoProgV\Presentacion\reporteFacturaCliente2.rpt");
form.crystalReportViewer1.ReportSource = oRep;
form.Show();
}
else
{
MessageBox.Show("Número de Factura No existe");
}
}
}
}