public void ReportExecutiveSummary(Int32 iidcompany, Int32 iservicio, String canal, Int32 Report, String sidcategoria, Int32 icadena, String sidaño, String sidmes, String sioficina, ReportViewer Reporte_v2_Wholesalers1) { //iidcompany = Convert.ToInt32(this.Session["companyid"]); //iservicio = Convert.ToInt32(this.Session["Service"]); //canal = this.Session["Canal"].ToString().Trim(); //Report = Convert.ToInt32(this.Session["Reporte"]); try { reporteExecutiveSumary = (ReportViewer)(Reporte_v2_Wholesalers1.FindControl("ReportWholessalersGrafics")); reporteExecutiveSumary.Visible = true; reporteExecutiveSumary.ZoomMode = Microsoft.Reporting.WebForms.ZoomMode.FullPage; reporteExecutiveSumary.ServerReport.ReportPath = "/Reporte_Precios_V1/Reporte_PresenciaMayColgateGraficos"; String strConnection = ConfigurationManager.AppSettings["SERVIDOR_REPORTING_SERVICES"]; reporteExecutiveSumary.ServerReport.ReportServerUrl = new Uri(strConnection); reporteExecutiveSumary.ServerReport.ReportServerCredentials = new CFG.Tools.ReportServerNetCredentials(); List <Microsoft.Reporting.WebForms.ReportParameter> parametros = new List <Microsoft.Reporting.WebForms.ReportParameter>(); parametros.Add(new Microsoft.Reporting.WebForms.ReportParameter("CLIENTE", Convert.ToString(iidcompany))); parametros.Add(new Microsoft.Reporting.WebForms.ReportParameter("SERVICIO", Convert.ToString(iservicio))); parametros.Add(new Microsoft.Reporting.WebForms.ReportParameter("CANAL", canal)); parametros.Add(new Microsoft.Reporting.WebForms.ReportParameter("CADENA", icadena.ToString())); parametros.Add(new Microsoft.Reporting.WebForms.ReportParameter("CATEGORIA", sidcategoria)); parametros.Add(new Microsoft.Reporting.WebForms.ReportParameter("AÑO", sidaño)); parametros.Add(new Microsoft.Reporting.WebForms.ReportParameter("MES", sidmes)); //parametros.Add(new Microsoft.Reporting.WebForms.ReportParameter("PERIODO", )); parametros.Add(new Microsoft.Reporting.WebForms.ReportParameter("CIUDAD", sioficina)); reporteExecutiveSumary.ServerReport.SetParameters(parametros); } catch (Exception ex) { Exception mensaje = ex; //Label mensajeusu = new Label(); //mensajeusu.Visible = true; //mensajeusu.Text = "Se ha perdido la Comunicación con Nuestro Servidor Disculpe las molestias"; } }