예제 #1
0
        // Evento de carga del formulario que resetea la barra y el statmsg
        private void ReporteBase_Load(object sender, EventArgs e)
        {
            // Dockeamos el form
            if (!this.DesignMode)
            {
                ((MainFrame)App.GetMainWindow()).AddContent(this);
            }

            resultado.UilReset("");
            PrgRuts.ReseteaBarraInferior();
        }
예제 #2
0
        // Evento del click del boton de busqueda que delega en la subclase y carga el resultado en pantalla
        private void gbBuscar_Click(object sender, EventArgs e)
        {
            App.ShowMsg("Ejecutando Busqueda");

            string l_strNombreReporte  = "";
            int    l_intCorteDeControl = 0;

            ListaEntidades l_leBusqueda = realizarBusqueda(ref l_strNombreReporte, ref l_intCorteDeControl);

            // Validamos.
            if (l_leBusqueda == null)
            {
                MsgRuts.ShowMsg(this, "No se encontraron datos para la busqueda definida");
                PrgRuts.ReseteaBarraInferior();
                return;
            }

            // Creamos el form y llenamos el report.
            Shr.Reportes l_fReportes  = new Shr.Reportes();
            string       l_strDetalle = String.Format("Listado de {0}", l_strNombreReporte);

            l_fReportes.CargaReport(l_leBusqueda,
                                    l_strDetalle,
                                    "CEO",
                                    "Reportes y Estadísticas",
                                    l_strNombreReporte,
                                    "",
                                    l_intCorteDeControl,
                                    this.graphicMode);


            // Dockeamos el form de reportes
            ((MainFrame)App.GetMainWindow()).AddContent(l_fReportes);

            PrgRuts.ReseteaBarraInferior();
        }