Beispiel #1
0
        private static void AgregarAreaCreadaDesdeRowSinBaja(RowDeDatos row, List <Area> areas_del_organigrama)
        {
            var area = new Area(row.GetInt("Id_Area"), row.GetString("Descripcion"), row.GetBoolean("Presenta_DDJJ"));

            area.Jerarquia = row.GetInt("Nivel_Jerarquia");
            area.Orden     = row.GetInt("Orden");
            areas_del_organigrama.Add(area);
        }
Beispiel #2
0
        private Usuario GetUsuarioDeRow(RowDeDatos row)
        {
            Usuario usuario = new Usuario(row.GetSmallintAsInt("Id"), row.GetString("Alias"), row.GetString("Clave_Encriptada"), !row.GetBoolean("Baja"));

            if (!(row.GetObject("Id_Persona") is DBNull))
            {
                usuario.Owner = repositorio_de_personas.GetPersonaPorId(row.GetInt("Id_Persona"));
            }
            usuario.Verificado = row.GetBoolean("Verificado", false);
            return(usuario);
        }
Beispiel #3
0
        private Perfil ArmarPuesto(RowDeDatos row)
        {
            var repo_comite = RepositorioDeComites.Nuevo(this.conexion_bd);

            return(new Perfil(
                       row.GetSmallintAsInt("IdPerfil"),
                       row.GetString("Familia"),
                       row.GetString("Profesion"),
                       row.GetString("Denominacion"),
                       row.GetString("Nivel"),
                       row.GetString("Agrupamiento"),
                       row.GetSmallintAsInt("Vacantes"),
                       row.GetString("Tipo"),
                       row.GetString("Puesto_Numero"),
                       repo_comite.GetComiteById(row.GetSmallintAsInt("IdComite")),
                       row.GetDateTime("PerfilFechaDesde", DateTime.Today),
                       row.GetDateTime("PerfilFechaHasta", DateTime.Today),
                       row.GetBoolean("PerfilBaja", false)
                       ));
        }