private void btnGenerarReceta_Click(object sender, EventArgs e) { if (_contadorRecetas <= 5) { if (!_consultaAlmacenada) { try { _consulta = rellenarConsulta(); _consultasManager.Save(_consulta); } catch (System.Exception excep) { MessageBox.Show(excep.Message); } } } else { throw new Exception("No se pueden agregar mas de cinco recetas"); } _recetaForm = new GenerarRecetaForm(); _recetaForm._afiliado = _afiliado; _recetaForm._profesional = _profesional; _recetaForm._turno = _turno; _recetaForm.OnRecetaUpdated += new EventHandler <RecetaUpdatedEventArgs>(_recetaForm_OnRecetaUpdated); ViewsManager.LoadModal(_recetaForm); }
private void ValoresPorDefecto() { _profesional = null; _profesionalesForm = null; _afiliado = null; _afiliadosForm = null; _turno = null; _turnosForm = null; _recetaForm = null; _contadorRecetas = 0; _consulta = null; _consultaAlmacenada = false; panelAcciones.Visible = false; panelAfiliado.Visible = false; panelTurno.Visible = false; if (Session.User.Perfil.Nombre == "Profesional") { _profesional = new Profesional(); _profesional = Session.Profesional; txtProfesional.Text = _profesional.ToString(); btnBuscarProfesional.Visible = false; panelAfiliado.Visible = true; } else { btnBuscarProfesional.Visible = true; } }