Esempio n. 1
0
        /// <summary>
        /// Punto de Entrada al Cargar la 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 Frm_Rep_Anual_Load(object sender, EventArgs e)
        {
            try
            {
                Cargar_Productos();
                Cargar_Turnos();
                Cargar_Cajas();

                for (int i = DateTime.Now.Year; i >= 2009; i--)
                {
                    Cmb_Anio_Inicial.Items.Add(i);
                    Cmb_Anio_Final.Items.Add(i);
                    Cmb_Anio.Items.Add(i);
                }

                Cmb_Anio.Items.Insert(0, "SELECCIONE");

                Cmb_Anio.SelectedIndex         = 0;
                Cmb_Anio_Inicial.SelectedIndex = 0;
                Cmb_Anio_Final.SelectedIndex   = 0;
                Cmb_Tipo_Reporte.SelectedIndex = 0;
                Cmb_Numero_Caja.SelectedIndex  = 0;
                Cmb_Turno.SelectedIndex        = 0;
                Cmb_Museo.SelectedIndex        = 0;
                Cmb_Lugar_Venta.SelectedIndex  = 0;

                Pnl_Mensaje.Hide();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
 private void HidePanel()
 {
     if (Pnl_Mensaje.InvokeRequired)
     {
         HidePanelCallBack H = new HidePanelCallBack(HidePanel);
         this.Invoke(H);
     }
     else
     {
         Pnl_Mensaje.Hide();
     }
 }
Esempio n. 3
0
        private void SetResultados(DataTable Res)
        {
            if (Grd_Resultados.InvokeRequired)
            {
                SetResultadosCallBack T = new SetResultadosCallBack(SetResultados);
                this.Invoke(T, new object[] { Res });
            }
            else
            {
                int Columnas = Res.Columns.Count - 1;
                int Contador = 0;

                for (int f = 0; f < Res.Rows.Count; f++)
                {
                    Contador = 0;

                    for (int c = 1; c < Res.Columns.Count; c++)
                    {
                        if (Res.Rows[f][c] == DBNull.Value)
                        {
                            Contador++;
                        }
                    }

                    if (Contador == Columnas)
                    {
                        Res.Rows.RemoveAt(f--);
                    }
                }

                Grd_Resultados.DataSource = Res;

                Btn_Buscar.Enabled         = true;
                Btn_Exportar_PDF.Enabled   = true;
                Btn_Exportar_Excel.Enabled = true;

                Pnl_Mensaje.Hide();
            }
        }
Esempio n. 4
0
        /// <summary>
        /// Manejador del evento click del botón buscar: llamar al método que consulta la información y
        /// carga el resultado en el grid
        /// </summary>
        /// <creo>Roberto González Oseguera</creo>
        /// <fecha_creo>28-may-2014</fecha_creo>
        /// <modifico></modifico>
        /// <fecha_modifico></fecha_modifico>
        /// <causa_modificacion></causa_modificacion>
        private void Btn_Buscar_Click(object sender, EventArgs e)
        {
            try
            {
                Cls_Rep_Ingresos_Negocio RFiltros;
                Thread TBusqueda;

                // Se utiliza para limpiar los Resultados en pantalla.
                Grd_Resultados.DataSource = null;

                RFiltros = (Cls_Rep_Ingresos_Negocio)Filtros()[0];

                // Se valida la opción del Tipo de Reporte.
                switch (Cmb_Tipo_Reporte.SelectedIndex)
                {
                case 0:
                    MessageBox.Show("Debe Seleccionar un Tipo de Reporte.",
                                    "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    break;

                case 1:
                    TBusqueda = new Thread(new ParameterizedThreadStart(
                                               Recaudacion_Tarifa));
                    TBusqueda.Start(RFiltros);

                    Pnl_Mensaje.Show();
                    break;

                case 2:
                    TBusqueda = new Thread(new ParameterizedThreadStart(
                                               Recaudacion_Acumulado_Tarifa));
                    TBusqueda.Start(RFiltros);

                    Btn_Buscar.Enabled         = false;
                    Btn_Exportar_PDF.Enabled   = false;
                    Btn_Exportar_Excel.Enabled = false;
                    Pnl_Mensaje.Show();
                    break;

                case 3:
                    TBusqueda = new Thread(new ParameterizedThreadStart(
                                               Recaudacion_Acumulado_Visitantes));
                    TBusqueda.Start(RFiltros);

                    Btn_Buscar.Enabled         = false;
                    Btn_Exportar_PDF.Enabled   = false;
                    Btn_Exportar_Excel.Enabled = false;
                    Pnl_Mensaje.Show();
                    break;

                case 4:
                    TBusqueda = new Thread(new ParameterizedThreadStart(
                                               Concentrado));
                    TBusqueda.Start(RFiltros);

                    Btn_Buscar.Enabled         = false;
                    Btn_Exportar_PDF.Enabled   = false;
                    Btn_Exportar_Excel.Enabled = false;
                    Pnl_Mensaje.Show();
                    break;
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(this, Ex.Message, "Error - [Buscar]",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }