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 buttonGENERARMASDEUNA_Click(object sender, EventArgs e) { crearReceta(); GenerarReceta nuevaReceta = new GenerarReceta(ConsultaNUM); this.Hide(); nuevaReceta.Show(); }
private void buttonGENERARMASDEUNA_Click(object sender, EventArgs e) { crearReceta(); GenerarReceta nuevaReceta = new GenerarReceta(ConsultaNUM); this.Hide(); nuevaReceta.Show(); }
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 Receta_Click(object sender, EventArgs e) { Generar_Receta.GenerarReceta form = new Generar_Receta.GenerarReceta(user); if (!form.cerrar) form.ShowDialog(); if (form.DialogResult == DialogResult.OK) { System.IO.File.WriteAllText(@"..\..\Recetas\receta" + form.GetHashCode() + ".html", form.reporte); System.Diagnostics.Process.Start(@"..\..\Recetas\receta" + form.GetHashCode() + ".html"); } }