Beispiel #1
0
        private void aceptarButton_Click(object sender, EventArgs e)
        {
            List <Medicamento> medicamentosEnNull = new List <Medicamento>();;

            foreach (Medicamento medicamento in medicamentosDeLaReceta)
            {
                if (medicamento.cantidad == 0)
                {
                    medicamentosEnNull.Add(medicamento);
                }
            }
            foreach (Medicamento medicamentoEnNull in medicamentosEnNull)
            {
                medicamentosDeLaReceta.Remove(medicamentoEnNull);
            }
            AppReceta.registrarReceta(afiliado, consulta, bono, medicamentosDeLaReceta);                                                            //genero la receta y la persisto
            MessageBox.Show("La receta médica se ha generado con éxito.");
            DialogResult resultado = MessageBox.Show("¿Desea recetar más medicamentos para la consulta?", "Confirmar", MessageBoxButtons.OKCancel); //si se desea recetar mas medicamentos porque son mas de 5, se ejecuta otra vez la funcionalidad con los mismos datos

            if (resultado == DialogResult.OK)
            {
                GenerarReceta ventanaGenerarReceta = new GenerarReceta(padre);
                AsistenteVistas.mostrarNuevaVentana(ventanaGenerarReceta, this);
                ventanaGenerarReceta.setearAfiliado(afiliado);
                ventanaGenerarReceta.setearConsulta(consulta);
                this.Close();
            }
            else
            {
                AsistenteVistas.volverAPadreYCerrar(padre, this);
            }
        }
        private void cargarGrilla()
        {
            Medicamento medicamento = armarBusquedaMedicamento();

            AsistenteVistas.cargarGrilla(grillaMedicamentos, AppReceta.traerMedicamentos(medicamento));
            grillaMedicamentos.Columns["Descripcion Medicamento"].Width = 450;
        }
 private void cargarGrilla()
 {
     AsistenteVistas.cargarGrilla(grillaBonosFarmacia, AppReceta.traerBonosFarmacia(afiliado));
     cargarBotonFuncionalidad();
 }