public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { ReportePerfiles rpt = new ReportePerfiles(); rpt.Site = this.Site; return(rpt); }
private void btnImprimirDetalle_Click(object sender, EventArgs e) { Utilerias.AsignarBotonResize(btnImprimirDetalle, new Size(sysW, sysH), "Imprimir"); estatus = cbEstatus.SelectedIndex; if (estatus < 0) { Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "Selecciona un Estatus"); timer1.Start(); } if (estatus == 0) { //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus); //timer1.Start(); Perfil objPerfil = new Perfil(); DataTable dtReporte; dtReporte = objPerfil.ReportePerfiles(0, "", "1", "", "", 5); switch (dtReporte.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); ReportePerfiles dtrpt = new ReportePerfiles(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName); //////////////////// /* ViewerReporte form = new ViewerReporte(); * ConceptosNomina dtrpt = new ConceptosNomina(); * ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporteRegistro, this.CompanyName, dtrpt.ResourceName); */ ////////////////////// ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString()); //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString()); form.RptDoc = ReportDoc; form.Show(); break; } } if (estatus == 1) { //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus); //timer1.Start(); Perfil objPerfil = new Perfil(); DataTable dtReporte; dtReporte = objPerfil.ReportePerfiles(0, "", "0", "", "", 5); switch (dtReporte.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); ReportePerfiles dtrpt = new ReportePerfiles(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString()); //ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString()); form.RptDoc = ReportDoc; form.Show(); break; } } if (estatus == 2) { //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "" + estatus); //timer1.Start(); Perfil objPerfil = new Perfil(); DataTable dtReporte; dtReporte = objPerfil.ReportePerfiles(0, "", "%", "", "", 5); switch (dtReporte.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); ReportePerfiles dtrpt = new ReportePerfiles(); ReportDocument ReportDoc = Utilerias.ObtenerObjetoReporte(dtReporte, this.CompanyName, dtrpt.ResourceName); ReportDoc.SetParameterValue("TotalRegistros", dtReporte.Rows.Count.ToString()); ReportDoc.SetParameterValue("Filtro", cbEstatus.SelectedItem.ToString()); form.RptDoc = ReportDoc; form.Show(); break; } } }