Beispiel #1
0
        private void frmMedicamentosRetirados_Load(object sender, EventArgs e)
        {
            medRetiController = new MedicamentoRetiradoController();
            List <MedicamentoRetirado> medicamentosRetirados = new List <MedicamentoRetirado>();

            medicamentosRetirados = medRetiController.ListarMedicamentosRetirados(idUsu);

            foreach (MedicamentoRetirado med in medicamentosRetirados)
            {
                lstMedRetirados.Items.Add(ConstruirLinha(med));
            }
        }
Beispiel #2
0
        private void btnRetirar_Click(object sender, EventArgs e)
        {
            if (txtQtde.Text == "" || string.IsNullOrEmpty(txtQtde.Text))
            {
                MessageBox.Show("Preencha o campo corretamente!");
                return;
            }

            medRetiradoController = new MedicamentoRetiradoController();

            int qtdeMedReti = Convert.ToInt32(txtQtde.Text);

            if (qtdeMed - qtdeMedReti < 0)
            {
                MessageBox.Show("Quantidade de remédios insuficiente. Quantidade restante: " + qtdeMed);
                return;
            }

            medRetirado = new MedicamentoRetirado
            {
                Nome_Med      = txtNomeMed.Text,
                Qtde_Reti_Med = qtdeMedReti,
                Id_Med        = idMed,
                Id_Usuario    = idUsu
            };

            if (medRetiradoController.RetirarMedicamento(medRetirado) != 0)
            {
                MessageBox.Show("Retirada feita com sucesso!");
                frmPrincipal.CarregarMedicamentos();
                frmPrincipal.Focus();
                this.Close();
            }
            else
            {
            }
        }