コード例 #1
0
        /// <summary>
        /// Genera la Información de los Filtros de Búsqueda.
        /// </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 Cls_Rep_Ingresos_Negocio Filtros()
        {
            Cls_Rep_Ingresos_Negocio Aux = new Cls_Rep_Ingresos_Negocio();

            int Anio_Inicial = string.IsNullOrEmpty(Cmb_Anio_Inicial.Text) ? 0 : int.Parse(Cmb_Anio_Inicial.Text);
            int Anio_Final   = string.IsNullOrEmpty(Cmb_Anio_Final.Text) ? 0 : int.Parse(Cmb_Anio_Final.Text);

            if (Anio_Final == 0 || Anio_Inicial == 0)
            {
                throw new Exception("Debe Seleccionar una Año de Inicio o de Fin");
            }

            Aux.P_Anio_Inicio = Anio_Inicial;
            Aux.P_Anio_Final  = Anio_Final;

            if (Cmb_Turno.SelectedIndex > 0)
            {
                Aux.P_Turno_ID = Cmb_Turno.SelectedValue.ToString();
            }

            if (Cmb_Numero_Caja.SelectedIndex > 0)
            {
                Aux.P_No_Caja = Cmb_Numero_Caja.SelectedValue.ToString();
            }

            return(Aux);
        }
コード例 #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(object Filtros)
        {
            try
            {
                Cls_Rep_Ingresos_Negocio Neg_Ingresos =
                    (Cls_Rep_Ingresos_Negocio)Filtros;

                DataTable Resultados = Neg_Ingresos.Concentrado();

                SetResultados(Resultados);
                //Grd_Resultados.DataSource = Neg_Ingresos.Concentrado();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);

                HidePanel();
            }
        }
コード例 #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(object Filtros)
        {
            try
            {
                Cls_Rep_Ingresos_Negocio Neg_Ingresos =
                    (Cls_Rep_Ingresos_Negocio)Filtros;

                DataSet Resultados = Neg_Ingresos.Recaudación_Tarifa();

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

                HidePanel();
            }
        }
コード例 #4
0
        /// <summary>
        /// Genera la Información de los Filtros de Búsqueda.
        /// </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 object[] Filtros()
        {
            Cls_Rep_Ingresos_Negocio Aux = new Cls_Rep_Ingresos_Negocio();

            string Res          = string.Empty;
            int    Anio_Inicial = string.IsNullOrEmpty(Cmb_Anio_Inicial.Text) ? 0 : int.Parse(Cmb_Anio_Inicial.Text);
            int    Anio_Final   = string.IsNullOrEmpty(Cmb_Anio_Final.Text) ? 0 : int.Parse(Cmb_Anio_Final.Text);

            if (Anio_Inicial > Anio_Final)
            {
                throw new Exception("El Año Inicial no puede ser Mayor al Año Final");
            }

            Aux.P_Anio_Inicio = Anio_Inicial;
            Aux.P_Anio_Final  = Anio_Final;

            if (Cmb_Turno.SelectedIndex > 0)
            {
                if (Res != null)
                {
                    Res += "Turno: " + Cmb_Turno.Text + ", ";
                }
                Aux.P_Turno_ID = Cmb_Turno.SelectedValue.ToString();
            }

            if (Cmb_Numero_Caja.SelectedIndex > 0)
            {
                if (Res != null)
                {
                    Res += "No. Caja: " + Cmb_Numero_Caja.Text + ", ";
                }
                Aux.P_No_Caja = Cmb_Numero_Caja.SelectedValue.ToString();
            }

            if (Cmb_Museo.SelectedIndex > 0)
            {
                if (Res != null)
                {
                    Res += "Museo: " + Cmb_Museo.Text + ", ";
                }
                Aux.P_Museo_ID = Cmb_Museo.Text == "MUSEO MOMIAS" ? "00001" : "00002";
            }

            if (Cmb_Lugar_Venta.SelectedIndex > 0)
            {
                if (Res != null)
                {
                    Res += "Lugar de Venta: " + Cmb_Lugar_Venta.Text + ", ";
                }
                Aux.P_Lugar_Venta = Cmb_Lugar_Venta.Text;
            }

            if (Cmb_Producto.SelectedIndex > 0)
            {
                if (Res != null)
                {
                    Res += "Tarifa: " + Cmb_Producto.Text + ", ";
                }
                Aux.P_Tarifa_Id = Cmb_Producto.SelectedValue.ToString();
            }

            if (Cmb_Tipo_Reporte.SelectedIndex > 0)
            {
                if (Res != null)
                {
                    Res += "Tipo: " + Cmb_Tipo_Reporte.Text + ", ";
                }
            }

            if (Res != string.Empty)
            {
                Res = Res.Substring(0, Res.LastIndexOf(","));
            }
            return(new object[] { Aux, Res });
        }