Esempio n. 1
0
        static public void venderMedicamento()
        {
            int qtde;

            Console.WriteLine("Digite o ID do medicamento.");
            medicamento = new Medicamento(entraInt());
            medicamento = medicamentos.pesquisar(medicamento);
            if (medicamento != null)
            {
                Console.Write("Quantidade: ");
                qtde = entraInt();
                if (medicamento.vender(qtde))
                {
                    Console.WriteLine("Medicamento vendido!");
                    if (medicamentos.deletar(medicamento))
                    {
                        Console.WriteLine("Medicamento zerado e deletado...");
                    }
                    else
                    {
                        Console.WriteLine("Resta: " + medicamento.qtdeDisponivel() + " no estoque...");
                    }
                }
                else
                {
                    Console.WriteLine("Quantidade insuficiente...");
                }
            }
            else
            {
                Console.WriteLine("Medicamento não encontrado!");
            }
            Console.ReadKey();
        }
Esempio n. 2
0
        public bool deletar(Medicamento medicamento)
        {
            medicamento = pesquisar(medicamento);

            if (medicamento.Lotes.Count == 0 || medicamento.qtdeDisponivel() == 0)
            {
                listaMedicamentos.Remove(medicamento);
                return(true);
            }
            else
            {
                return(false);
            }
        }