当前位置: 首页>>代码示例>>C#>>正文


C# ParameterFields.Clear方法代码示例

本文整理汇总了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();
            }
           
        
        }
开发者ID:Fernando3030,项目名称:ProyectoProgramacion5,代码行数:56,代码来源:ReporteProveedores.cs

示例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");
                    }
                 
                }

              
            }
           
            
          
        
        }
开发者ID:Fernando3030,项目名称:ProyectoProgramacion5,代码行数:94,代码来源:reporteFacturaCliente.cs


注:本文中的ParameterFields.Clear方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。