Exemple #1
0
        private void crystalReportViewer1_Load(object sender, EventArgs e)
        {
            DateTime hora    = DateTime.Now.AddMinutes(-DateTime.Now.Minute);
            var      Boletin = (ReportClass)crystalReportViewer1.ReportSource;
            var      exp     = new e_expedientes();
            DataSet  ds      = exp.GetIncendios24Horas();

            if (ds.Tables[0].Rows.Count == 0)
            {
                Boletin.OpenSubreport("Incendios").ReportDefinition.Sections["DetailSection1"].SectionFormat.
                EnableSuppress = true;
            }
            Boletin.OpenSubreport("Incendios").SetDataSource(ds);
            ds = exp.GetApoyos24Horas();
            if (ds.Tables[0].Rows.Count == 0)
            {
                Boletin.OpenSubreport("Apoyos").ReportDefinition.Sections["DetailSection1"].SectionFormat.EnableSuppress
                    = true;
            }

            Boletin.OpenSubreport("Apoyos").SetDataSource(ds);

            // textos
#if CBQN
            const string text = "CUERPO DE BOMBEROS QUINTA NORMAL";
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Titulo"]).Text =
                string.Format(((TextObject)Boletin.ReportDefinition.ReportObjects["Titulo"]).Text, text,
                              hora.ToShortTimeString());
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Introduccion"]).Text =
                string.Format(((TextObject)Boletin.ReportDefinition.ReportObjects["Introduccion"]).Text,
                              hora.ToShortTimeString());
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Finaliza"]).Text =
                string.Format(((TextObject)Boletin.ReportDefinition.ReportObjects["Finaliza"]).Text,
                              hora.ToShortTimeString());
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Total"]).Text =
                string.Format(((TextObject)Boletin.ReportDefinition.ReportObjects["Total"]).Text,
                              exp.GetAlarmas24Horas());
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Saludo"]).Text = hora.IsDaylightSavingTime()
                                                                                       ? "BUENAS TARDES"
                                                                                       : "BUENAS NOCHES";
            ((TextObject)Boletin.ReportDefinition.ReportObjects["MaterialFueraServicio"]).Text +=
                ObtenerCarrosFueraServicio(); //new z_carros().Getz_carrosFueraServicio();
            ((TextObject)Boletin.ReportDefinition.ReportObjects["OficialGuardia"]).Text +=
                new z_guardia().getObjectz_guardia("OFICIAL DE GUARDIA").oficial;
#elif CBMS
            const string text = "CUERPO DE BOMBEROS METROPOLITANO SUR";
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Titulo"]).Text                 = string.Format(((TextObject)Boletin.ReportDefinition.ReportObjects["Titulo"]).Text, hora.ToShortTimeString());
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Introduccion"]).Text           = string.Format(((TextObject)Boletin.ReportDefinition.ReportObjects["Introduccion"]).Text, text, hora.ToShortTimeString());
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Finaliza"]).Text               = string.Format(((TextObject)Boletin.ReportDefinition.ReportObjects["Finaliza"]).Text, hora.ToShortTimeString());
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Total"]).Text                  = string.Format(((TextObject)Boletin.ReportDefinition.ReportObjects["Total"]).Text, exp.GetAlarmas24Horas());
            ((TextObject)Boletin.ReportDefinition.ReportObjects["Saludo"]).Text                 = hora.IsDaylightSavingTime() ? "BUENAS TARDES" : "BUENAS NOCHES";
            ((TextObject)Boletin.ReportDefinition.ReportObjects["MaterialFueraServicio"]).Text += ObtenerCarrosFueraServicio();//new z_carros().Getz_carrosFueraServicio();
            ((TextObject)Boletin.ReportDefinition.ReportObjects["OficialGuardia"]).Text        += new z_guardia().getObjectz_guardia("OFICIAL DE GUARDIA").oficial;
#endif
        }