private void GenerarReporteActivadaDetalle()
 {
     try
     {
         reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
         reportViewer1.ZoomMode    = ZoomMode.Percent;
         reportViewer1.ZoomPercent = 100;
         reportViewer1.LocalReport.DataSources.Clear();
         ChechkListResultado Datos = new ChechkListResultado {
             IDCheckList = this._DatosCheckList.IDCheckList, Conexion = Comun.Conexion
         };
         CheckListResultado_Negocio MRN   = new CheckListResultado_Negocio();
         List <ChechkListResultado> Lista = MRN.ObtenerCheckListActividadDetalle(Datos);
         reportViewer1.LocalReport.EnableExternalImages = true;
         ReportParameter[] Parametros = new ReportParameter[8];
         Parametros[0] = new ReportParameter("Empresa", Comun.NombreComercial);
         Parametros[1] = new ReportParameter("Eslogan", Comun.Eslogan);
         Parametros[2] = new ReportParameter("TituloReporte", this._DatosCheckList.Titulo);
         if (File.Exists(@"Resources\Documents\" + Comun.UrlLogo.ToLower()))
         {
             string Aux = new Uri(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo.ToLower())).AbsoluteUri;
             Parametros[3] = new ReportParameter("UrlLogo", new Uri(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo.ToLower())).AbsoluteUri);
         }
         else
         {
             Parametros[3] = new ReportParameter("UrlLogo", new Uri(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\Default.jpg")).AbsoluteUri);
         }
         Parametros[4] = new ReportParameter("FechaHora", " ");
         Parametros[5] = new ReportParameter("Sucursal", " ");
         Parametros[6] = new ReportParameter("ResponsableChek", " ");
         if (this._DatosCheckList.IDTipoCheckList == 1)
         {
             Parametros[7] = new ReportParameter("Empleado", " ");
         }
         else
         {
             Parametros[7] = new ReportParameter("Empleado", "");
         }
         this.reportViewer1.LocalReport.ReportEmbeddedResource = "StephManager.Informes.CheckListActividad.rdlc";
         reportViewer1.LocalReport.SetParameters(Parametros);
         reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("TablaRespuesta", Lista));
         this.reportViewer1.RefreshReport();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
 private void LlenarGridChecListResultado(bool Band, string ID)
 {
     try
     {
         ChechkListResultado DatosAux = new ChechkListResultado {
             Conexion = Comun.Conexion, BuscarTodos = Band, IDCheckList = ID
         };
         CheckListResultado_Negocio CN = new CheckListResultado_Negocio();
         CN.ObtenerCatCheckResultado(DatosAux);
         this.dgvCheckListRespuesta.AutoGenerateColumns = false;
         this.dgvCheckListRespuesta.DataSource          = DatosAux.TablaDatos;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }