Exemplo n.º 1
0
        // cria nova lista com os medicamentos do kit intubacao com consumo previsto
        public static List <Produto> TempoDeUso(List <Produto> listaSaldo, List <Produto> listaConsumo)
        {
            // cria nova lista de produtos
            var listaTempoUso = new List <Produto>();

            // verifica se a lista está vazia
            RelatorioException.SeEhListaVazia(listaSaldo);
            RelatorioException.SeEhListaVazia(listaConsumo);
            try
            {
                AddProdSaldoEConsumo(listaSaldo, listaConsumo, listaTempoUso);
                AddProdApenasSaldo(listaSaldo, listaTempoUso);
            }
            catch (RelatorioException e)
            {
                Console.WriteLine(e.Message);
                Console.ReadKey();
                var menu = new VMenu();
                menu.Executar();
            }
            finally // realocar a lista novamente
            {
                GetListaMedicOuMater(opcao);
            }
            return(listaTempoUso);
        }
Exemplo n.º 2
0
        private static void ArquivoEmUso(string NomeArquivo)
        {
            Console.WriteLine($"\n\n--- ATENÇÃO!\n Erro ao escrever\n O arquivo {NomeArquivo}\n está em uso por outro programa.");
            Console.ReadLine();
            var menu = new VMenu();

            menu.Executar();
        }