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);
        }
示例#2
0
 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;
     }
 }