Ejemplo n.º 1
0
        /// <summary>
        /// Método Privado encargado de Buscar los Andenes
        /// </summary>
        private void buscaAndenes()
        {
            //Obteniendo Fecha del Filtro
            DateTime fecha_ini = DateTime.MinValue, fecha_fin = DateTime.MinValue;

            //Obteniendo Fechas
            DateTime.TryParse(txtFechaIni.Text, out fecha_ini);
            DateTime.TryParse(txtFechaFin.Text, out fecha_fin);

            //Obteniendo Reporte
            using (DataSet dsAndenes = Reporte.CargaEstatusEntidadesGenerales(EntidadPatio.TipoEntidad.Anden, Convert.ToInt32(ddlPatio.SelectedValue), fecha_ini, fecha_fin))
            {
                //Validando que existan Andenes
                if (TSDK.Datos.Validacion.ValidaOrigenDatos(dsAndenes, true))
                {
                    //Cargando GridView
                    TSDK.ASP.Controles.CargaGridView(gvAndenes, dsAndenes, 0, "Id", "", true, 1);
                    TSDK.ASP.Controles.CargaGridView(gvEstatusEntidades, dsAndenes, 1, "Estatus", "", true, 1);

                    //Añadiendo Tabla a Session
                    Session["DS"] = TSDK.Datos.OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dsAndenes, 0, "Table");
                    Session["DS"] = TSDK.Datos.OrigenDatos.AñadeTablaDataSet((DataSet)Session["DS"], dsAndenes, 1, "Table1");

                    //Personalizando Arreglo de Colores
                    System.Drawing.Color[] colores = new System.Drawing.Color[] { System.Drawing.ColorTranslator.FromHtml("#3265CC"), System.Drawing.ColorTranslator.FromHtml("#DC3811"), System.Drawing.ColorTranslator.FromHtml("#FE9900"),
                                                                                  System.Drawing.ColorTranslator.FromHtml("#109518"), System.Drawing.ColorTranslator.FromHtml("#990099"), System.Drawing.ColorTranslator.FromHtml("#0098C6") };
                    //Carga grafica
                    TSDK.ASP.Controles.CargaGrafica(chtEntidades, "Estatus", "No. Unidades", SeriesChartType.Pie, TSDK.Datos.OrigenDatos.RecuperaDataTableDataSet((DataSet)Session["DS"], "Table1").DefaultView,
                                                    "Estatus", "NoUnidades", false, false, colores, " ");
                }
                else
                {
                    //Inicializando GridView
                    TSDK.ASP.Controles.InicializaGridview(gvAndenes);
                    TSDK.ASP.Controles.InicializaGridview(gvEstatusEntidades);

                    //Quitando Tabla de Session
                    Session["DS"] = TSDK.Datos.OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table");
                    Session["DS"] = TSDK.Datos.OrigenDatos.EliminaTablaDataSet((DataSet)Session["DS"], "Table1");
                }
            }

            //
            cargaIndicadores();
        }