Beispiel #1
0
        /**
         * Requiere: n/a
         * Efectua: Crea la DataTable para desplegar.
         * retorna:  un dato del tipo DataTable con la estructura para consultar.
         */
        protected DataTable crearTablaBebidas()//consultar
        {
            DataTable  tabla = new DataTable();
            DataColumn columna;

            columna            = new DataColumn();
            columna.DataType   = System.Type.GetType("System.String");
            columna.ColumnName = "Hora";
            tabla.Columns.Add(columna);

            columna            = new DataColumn();
            columna.DataType   = System.Type.GetType("System.String");
            columna.ColumnName = "Tipo";
            tabla.Columns.Add(columna);

            columna            = new DataColumn();
            columna.DataType   = System.Type.GetType("System.String");
            columna.ColumnName = "Descripción";
            tabla.Columns.Add(columna);

            columna            = new DataColumn();
            columna.DataType   = System.Type.GetType("System.String");
            columna.ColumnName = "Total";
            tabla.Columns.Add(columna);

            GridViewBebidas.DataSource = tabla;
            GridViewBebidas.DataBind();

            return(tabla);
        }
Beispiel #2
0
        /**
         * Requiere: n/a
         * Efectua: Llena la tabla  GridBebidas
         * retorna:  N/A
         */
        protected void llenarGridBebidas()
        {
            DataTable tabla       = crearTablaBebidas();
            String    descripcion = "";

            Object[] datos = new Object[4];
            fechaDia = fechaInicioConsulta;
            while (fechaDia <= fechaUltima)
            {
                fechaInicio = fechaDia.ToString("MM/dd/yyyy");
                fechaFinal  = fechaDia.ToString("MM/dd/yyyy");
                DataTable datosCC = controladora.getBebidas(estacion, fechaInicio, fechaFinal);
                if (datosCC.Rows.Count > 0)
                {
                    foreach (DataRow fila in datosCC.Rows)
                    {
                        descripcion = "-";
                        datos[0]    = fila[0].ToString();
                        datos[1]    = fila[1].ToString();
                        datos[2]    = descripcion;
                        datos[3]    = fila[2].ToString();
                        tabla.Rows.Add(datos);
                    }
                }
                DataTable datosCE = controladora.getComidasExtra(estacion, fechaInicio, fechaFinal);
                if (datosCC.Rows.Count > 0)
                {
                    foreach (DataRow fila in datosCE.Rows)
                    {
                        String tipo = fila[1].ToString();
                        if (tipo == "Café")
                        {
                            datos[0] = fila[0].ToString();
                            datos[1] = fila[1].ToString();
                            datos[2] = fila[2].ToString();
                            datos[3] = fila[3].ToString();
                            tabla.Rows.Add(datos);
                        }
                    }
                }
                fechaDia = fechaDia.AddDays(1);
            }
            bebidas = tabla;
            GridViewBebidas.DataSource = bebidas;
            GridViewBebidas.DataBind();
        }
Beispiel #3
0
 protected void GridViewBebidas_PageIndexChanging(Object sender, GridViewPageEventArgs e)
 {
     GridViewBebidas.PageIndex  = e.NewPageIndex;
     GridViewBebidas.DataSource = bebidas;
     GridViewBebidas.DataBind();
 }