コード例 #1
0
        /// <summary>
        /// Muestra la Información de la Visitanes por Tarifa en pantalla.
        /// </summary>
        /// <creo>Héctor Gabriel Galicia Luna</creo>
        /// <fecha_creo>19 de Enero de 2016</fecha_creo>
        /// <modifico></modifico>
        /// <fecha_modifico></fecha_modifico>
        /// <causa_modificacion></causa_modificacion>
        private void Recaudacion_Acumulado_Visitantes()
        {
            try
            {
                Cls_Rep_Ingresos_Negocio Neg_Ingresos;
                DataSet Resultados;
                DataRow Totales;

                Neg_Ingresos = Filtros();
                Resultados   = Neg_Ingresos.Recaudacion_Acumulado_Visitantes();

                Totales    = Resultados.Tables[0].NewRow();
                Totales[0] = "Totales";

                // Se realiza la suma de los Totales por Año.
                for (int i = 1; i < Resultados.Tables[0].Columns.Count; i++)
                {
                    Int64 Total = (from Aux in Resultados.Tables[0].AsEnumerable()
                                   select Aux.Field <Int64>(i)).Sum();

                    Totales[i] = Total;
                }

                Resultados.Tables[0].Rows.Add(Totales);

                Grd_Resultado.DataSource = Resultados;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #2
0
        /// <summary>
        /// Muestra la Información del Concentrado de Recaudación y Visitantes en pantalla.
        /// </summary>
        /// <creo>Héctor Gabriel Galicia Luna</creo>
        /// <fecha_creo>19 de Enero de 2016</fecha_creo>
        /// <modifico></modifico>
        /// <fecha_modifico></fecha_modifico>
        /// <causa_modificacion></causa_modificacion>
        private void Concentrado()
        {
            try
            {
                Cls_Rep_Ingresos_Negocio Neg_Ingresos;

                Neg_Ingresos = Filtros();

                Grd_Resultado.DataSource = Neg_Ingresos.Concentrado();
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #3
0
        /// <summary>
        /// Muestra la información de las Tarifas en pantalla.
        /// </summary>
        /// <creo>Héctor Gabriel Galicia Luna</creo>
        /// <fecha_creo>19 de Enero de 2016</fecha_creo>
        /// <modifico></modifico>
        /// <fecha_modifico></fecha_modifico>
        /// <causa_modificacion></causa_modificacion>
        private void Recaudacion_Tarifa()
        {
            try
            {
                Cls_Rep_Ingresos_Negocio Neg_Ingresos;

                Neg_Ingresos = Filtros();

                Grd_Resultado.DataSource = Neg_Ingresos.Recaudación_Tarifa();
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #4
0
        /// <summary>
        /// Muestra la Información de la Visitanes por Tarifa en pantalla.
        /// </summary>
        /// <creo>Héctor Gabriel Galicia Luna</creo>
        /// <fecha_creo>19 de Enero de 2016</fecha_creo>
        /// <modifico></modifico>
        /// <fecha_modifico></fecha_modifico>
        /// <causa_modificacion></causa_modificacion>
        private void Recaudacion_Acumulado_Visitantes(object Filtros)
        {
            try
            {
                Cls_Rep_Ingresos_Negocio Neg_Ingresos;
                DataSet Resultados;
                DataRow Totales;

                Neg_Ingresos = (Cls_Rep_Ingresos_Negocio)Filtros;
                Resultados   = Neg_Ingresos.Recaudacion_Acumulado_Visitantes();

                Limpiar_Resultados(Resultados);

                Totales    = Resultados.Tables[0].NewRow();
                Totales[0] = "Totales";

                // Se realiza la suma de los Totales por Año.
                for (int i = 1; i < Resultados.Tables[0].Columns.Count; i++)
                {
                    Int64 Total = (from Aux in Resultados.Tables[0].AsEnumerable()
                                   where Aux.Field <Int64?>(i).HasValue
                                   select Aux.Field <Int64>(i)).Sum();

                    Totales[i] = Total;
                }

                Resultados.Tables[0].Rows.Add(Totales);

                SetResultados(Resultados.Tables[0]);
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);

                HidePanel();
            }
        }