class Workers
Public Instance Methods
find_full_name( name )
click to toggle source
# File Entities/Worker.rb, line 20 def find_full_name( name ) person = @data.values.select{|d| p = Entities.Persons.match_by_person_id( d[:person_id] ) n = String( p.first_name ) + " " + String( p.family_name ) dputs( 3 ){ "#{d[:person_id].inspect} - #{name} - #{n} - #{name == n} - #{name == n}" } name == n }.first Entities.Workers.match_by_person_id( person[:person_id] ) end
list_full_name()
click to toggle source
# File Entities/Worker.rb, line 13 def list_full_name @data.values.collect{|d| p = Entities.Persons.match_by_person_id( d[:person_id] ) String( p.first_name ) + " " + String( p.family_name ) } end
setup_data()
click to toggle source
# File Entities/Worker.rb, line 2 def setup_data value_block :person value_int :person_id value_str :login_name value_block :work value_list_drop :function, "%w( assistant expert )" value_date :start value_date :end end