示例#1
0
        public static List <Departamento> ConsultaDepartamentosProductos()
        {
            List <Departamento> departamentos = new List <Departamento>();
            QueryResult         result        = executor.ExecuteQuery("SELECT * FROM departamento");

            if (result.Status == ExecutorStatus.CLOSED_CONNECTION)
            {
                for (int r = 0; r < result.RowCount; r++)
                {
                    Departamento depa = new Departamento();
                    for (int c = 0; c < result.ColumnCount; c++)
                    {
                        depa.AgregaCampo(result.Columns[c].Name, new QueryResultData(result[r][result.Columns[c].Name].Value, result[r][c].Type));
                    }
                    departamentos.Add(depa);
                }
                return(departamentos);
            }
            throw result.Exception;
        }