public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { ReporteUbicacionesUsuarios rpt = new ReporteUbicacionesUsuarios(); rpt.Site = this.Site; return(rpt); }
private void btnImprimirDetalle_Click(object sender, EventArgs e) { usuario = cbUsuario.SelectedIndex; ubicacion = cbUbicacion.SelectedIndex; string usu = cbUsuario.SelectedValue.ToString(); string ubi = cbUbicacion.SelectedValue.ToString(); //FILTRA TODOS if (usuario == 0 & ubicacion == 0) { //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil"); //timer1.Start(); UbicacionUsuario objUbicacionUsuario = new UbicacionUsuario(); DataTable dtReporte; dtReporte = objUbicacionUsuario.ReporteUbicacionUsuarios("%", "%", "", "", 6); switch (dtReporte.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); ReporteUbicacionesUsuarios dtrpt = new ReporteUbicacionesUsuarios(); 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; } } //FILTRA CVUSUARIO,IDUBICACION else if (usuario > 0 & ubicacion > 0) { //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil"); //timer1.Start(); UbicacionUsuario objUbicacionUsuario = new UbicacionUsuario(); DataTable dtReporte; dtReporte = objUbicacionUsuario.ReporteUbicacionUsuarios(usu, ubi, "", "", 6); switch (dtReporte.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); ReporteUbicacionesUsuarios dtrpt = new ReporteUbicacionesUsuarios(); 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; } } //FILTRA CVUSUARIO else if (usuario > 0 & ubicacion == 0) { //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil"); //timer1.Start(); UbicacionUsuario objUbicacionUsuario = new UbicacionUsuario(); DataTable dtReporte; dtReporte = objUbicacionUsuario.ReporteUbicacionUsuarios(usu, "%", "", "", 6); switch (dtReporte.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); ReporteUbicacionesUsuarios dtrpt = new ReporteUbicacionesUsuarios(); 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; } } //FILTRA IDUBICACION else if (usuario == 0 & ubicacion > 0) { //Utilerias.ControlNotificaciones(panelTag, lbMensaje, 3, "modulo perfil"); //timer1.Start(); UbicacionUsuario objUbicacionUsuario = new UbicacionUsuario(); DataTable dtReporte; dtReporte = objUbicacionUsuario.ReporteUbicacionUsuarios("%", ubi, "", "", 6); switch (dtReporte.Rows.Count) { case 0: DialogResult result = MessageBox.Show("Consulta Sin Resultados", "SIPAA"); break; default: ViewerReporte form = new ViewerReporte(); ReporteUbicacionesUsuarios dtrpt = new ReporteUbicacionesUsuarios(); 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; } } }