Example #1
0
        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";
            }
        }