Exemplo n.º 1
0
class Stock():
	def __init__ (self):
		self.view = View()
		self.model = Model()

	def get_company_info (self):
		self.company = self.view.get_company()
		response = self.model.search_company(self.company)
		dictt = response[0]
		self.view.company_info(dictt['Name'],dictt['Exchange'],dictt['Symbol'])

	def get_stock_quote (self):
		self.stock = self.view.get_stock()
		self.stock_info = self.model.stock_info(self.stock)
		self.view.stock_quote(self.stock_info)
		user1.choose_option()

	def buy_stocks (self):
		symbol = self.view.get_symbol()
		num = self.view.get_num_shares()
		if user1.info_list[0][4] == None:
			print ("Sorry! You are currently out of funds.")
			print ("")
		else:
			self.model.buy_stock(symbol, num, user1.info_list[0][0])
			user1.choose_option()

	def sell_stocks(self):
		symbol = self.view.get_symbol()
		num = self.view.get_num_shares_to_sell()
		self.model.sell_stock(symbol,num,user1.info_list[0][0])
		user1.choose_option()