コード例 #1
0
        private void AddCatalogo(string rubro, IEnumerable <Entities.CatalogosSchema> queryResult, Catalogos catalogos)
        {
            var areas = queryResult.Where(c => c.Rubro == rubro).ToList();

            foreach (var item in areas)
            {
                switch (rubro)
                {
                case "Areas": catalogos.AppendToAreas(item.Valor, item.Descripcion);
                    break;

                case "Cargos":
                    catalogos.AppendToCargos(item.Valor, item.Descripcion);
                    break;

                case "UbicacionGeografica":
                    catalogos.AppendToUbicacionGeografica(item.Valor, item.Descripcion);
                    break;

                case "CentroCosto":
                    catalogos.AppendToCentroCosto(item.Valor, item.Descripcion);
                    break;

                case "Rol":
                    catalogos.AppendToRoles(item.Valor, item.Descripcion);
                    break;

                default:
                    break;
                }
            }
        }