int main(){ string loja, fichClients, fichProdutos, fichTransacoes; //tratamento da janela HWND hwnd = GetConsoleWindow(); RECT desktop; const HWND hDesktop = GetDesktopWindow(); GetWindowRect(hDesktop, &desktop); MoveWindow(hwnd, desktop.right * 0.2, desktop.bottom * 0.2, desktop.right * 0.6, desktop.bottom * 0.6, TRUE); HANDLE screen = GetStdHandle(STD_OUTPUT_HANDLE); COORD max_size = GetLargestConsoleWindowSize(screen); int console_x = max_size.X*desktop.right*0.6 / desktop.right - 1; int console_y = max_size.Y*desktop.bottom*0.6 / desktop.bottom - 1; if (console_x < 56) { console_x = max_size.X*desktop.right*0.9 / desktop.right + 3; console_y = max_size.Y*desktop.bottom*0.9 / desktop.bottom - 1; MoveWindow(hwnd, desktop.right * 0.025, desktop.bottom * 0.025, desktop.right * 0.95, desktop.bottom * 0.9, TRUE); } else if (console_y <= 15) { console_y = max_size.Y*desktop.bottom*0.9 / desktop.bottom - 1; MoveWindow(hwnd, desktop.right * 0.2, desktop.bottom * 0.1, desktop.right * 0.6, desktop.bottom * 0.8, TRUE); } // pede a informacoo sobre o nome da loja e os 3 ficheiros com // informacao de clientes, produtos e transacoes if(! infoInicial(loja, fichClients, fichProdutos, fichTransacoes)) return(-1); //fichClients = "clientes.txt"; //fichProdutos = "produtos.txt"; //fichTransacoes = "transacoes.txt"; // cria uma loja VendeMaisMais supermercado(loja, fichClients, fichProdutos, fichTransacoes); // atualiza vetores lerClientesTxt(supermercado); lerProdutosTxt(supermercado); lerTransacoesTxt(supermercado); supermercado.setMaxClientesId(); unsigned int maxId; maxId = supermercado.getMaxClientesId(); cout << endl << endl << "Informacao da loja '" << loja << " do supermercado Vende++:" << endl; cout << supermercado << endl; // mostra estatisticas da loja system("pause"); opcoesIniciais(supermercado); // menu inicial com as grandes opcoes // que implementam as funcioanlidades // disponibilizadas return 0; }
int main() { string loja, fichClients, fichProdutos, fichTransacoes; // // pede a informacoo sobre o nome da loja e os 3 ficheiros com // informacoo de clientes, produtos e transacoes if (!infoInicial(loja, fichClients, fichProdutos, fichTransacoes)) { cout << Table({"Nao foi possÃvel ler todos os ficheiros. Por favor verifique os ficheiros."}) << endl; return(1); } // // cria uma loja VendeMaisMais supermercado(loja, fichClients, fichProdutos, fichTransacoes); opcoesIniciais(supermercado); return 0; }
int main(){ string loja, fichClients, fichProdutos, fichTransacoes; // pede a informacoo sobre o nome da loja e os 3 ficheiros com // informacoo de clientes, produtos e transacoes if(! infoInicial(loja, fichClients, fichProdutos, fichTransacoes)) return(-1); // cria uma loja VendeMaisMais supermercado(loja, fichClients, fichProdutos, fichTransacoes); cout << "Informacao da loja '" << loja << " do supermercado Vende++:" << endl; cout << supermercado << endl; // mostra estatisticas da loja opcoesIniciais(supermercado); // menu inicial com as grandes opcoes // que implementam as funcioanlidades // disonibilizadas return 0; }