from UnitList import UnitList
unitlist=UnitList(conn)
hects=unitlist.add({'Name':'Hectares'})
ton=unitlist.add({'Name':'Tonnes'})
mes=unitlist.add({'Name':'Meses'})
seismes=unitlist.add({'Name':'14000 hrs'})

from TaskGroupCreator import TaskGroupCreator
taskgroupcreator=TaskGroupCreator(conn)
prod=taskgroupcreator.add({'Name':'Produccíon'})
silv=taskgroupcreator.add({'Name':'Silviculture'})
other=taskgroupcreator.add({'Name':'Otros'})

from TaskCreator import TaskCreator
taskcreator=TaskCreator(conn)
taskcreator.add(join(hects, prod, {'TaskId':'aa01','AgeMin':12, 'AgeMax':14, 'Description':"do the monkey"}))
taskcreator.add(join(ton, silv, {'TaskId':'bb01','AgeMin':20, 'AgeMax':21, 'Description':"do the monkey1"}))
taskcreator.add(join(hects, prod, {'TaskId':'aa02','AgeMin':12, 'AgeMax':14, 'Description':"do the monkey2"}))
taskcreator.add(join(mes, other, {'TaskId':'aa03','AgeMin':0, 'AgeMax':50, 'Description':"do the monkey3"}))

from PlanningList import PlanningList,planninglistitems_generator
planlist=PlanningList(conn) 
planlist.add(join(planninglistitems_generator(conn)[0],{'Quantity':12, 'EstPrice':100}) );
planlist.add(join(planninglistitems_generator(conn)[1],{'Quantity':12, 'EstPrice':100}) );
planlist.add(join(planninglistitems_generator(conn)[3],{'Quantity':32, 'EstPrice':100}) );
planlist.add(planninglistitems_generator(conn)[3] );


from ContractorCreator import ContractorCreator
cc=ContractorCreator(conn)
con_d=cc.add({'Name':"Dave's Dodgy Dealings"})