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); }
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); }
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) )); }