public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { RemisionAlmacen rpt = new RemisionAlmacen(); rpt.Site = this.Site; return(rpt); }
public void crystalrpt() { string NumeroDeRemision = "JAG-R" + EmbarqueAlmacen.NumRemision; string NomTrans = EmbarqueAlmacen.NombreTransportista; string EmbarcadoA = EmbarqueAlmacen.Destino; string ClienteEmbarque = EmbarqueAlmacen.ClienteRem; string FechaRemision = EmbarqueAlmacen.FechaRem; //Variable cliente RemisionAlmacen crystalreport = new RemisionAlmacen(); //ReportDocument crystalreport = new ReportDocument(); //crystalreport.Load(@"C:\Users\LUISE\documents\visual studio 2013\SISJAG\SistemaAlmacen\SistemaAlmacen\RemisionAlmacen.rpt"); crystalreport.SetDatabaseLogon("sa", "Jaguar1"); ParameterFieldDefinitions crParameterFieldDefinitions; ParameterFieldDefinition crParameterFieldDefinition; ParameterValues crParameterValues = new ParameterValues(); ParameterDiscreteValue crParameterDiscreteValue = new ParameterDiscreteValue(); TextObject text = (TextObject)crystalreport.ReportDefinition.Sections["Section1"].ReportObjects["Text21"]; text.Text = NomTrans; TextObject text2 = (TextObject)crystalreport.ReportDefinition.Sections["Section1"].ReportObjects["Text22"]; text2.Text = EmbarcadoA; TextObject text3 = (TextObject)crystalreport.ReportDefinition.Sections["Section1"].ReportObjects["Text23"]; text3.Text = ClienteEmbarque; TextObject text4 = (TextObject)crystalreport.ReportDefinition.Sections["Section1"].ReportObjects["Text24"]; text4.Text = FechaRemision; crParameterDiscreteValue.Value = NumeroDeRemision; crParameterFieldDefinitions = crystalreport.DataDefinition.ParameterFields; crParameterFieldDefinition = crParameterFieldDefinitions["NumeroREM"]; crParameterValues.Add(crParameterDiscreteValue); crParameterFieldDefinition.ApplyCurrentValues(crParameterValues); crystalReportViewer1.ReportSource = crystalreport; crystalReportViewer1.Refresh(); crystalReportViewer1.RefreshReport(); }