Esempio n. 1
0
        public PageListarDicas()
        {
            InitializeComponent();
            Negocio.NPerfil NPerfil = new Negocio.NPerfil();
            try
            {
                Modelo.Perfil p = NPerfil.GetPerfil(PageListarPerfil.EditarNome);
                txtPerfil.Text = p.nome;
                Negocio.NDica NDicas = new Negocio.NDica();
                switch (p.categoria)
                {
                case "Pessoa":
                    CbCategoria.SelectedIndex = 0;
                    break;

                case "Ano":
                    CbCategoria.SelectedIndex = 1;
                    break;

                case "Lugar":
                    CbCategoria.SelectedIndex = 2;
                    break;
                }
                foreach (Modelo.Dica d in NDicas.Select(p.nome))
                {
                    switch (d.numero)
                    {
                    case 1:
                        txtD1.Text = d.texto;
                        break;

                    case 2:
                        txtD2.Text = d.texto;
                        break;

                    case 3:
                        txtD3.Text = d.texto;
                        break;

                    case 4:
                        txtD4.Text = d.texto;
                        break;

                    case 5:
                        txtD5.Text = d.texto;
                        break;

                    case 6:
                        txtD6.Text = d.texto;
                        break;

                    case 7:
                        txtD7.Text = d.texto;
                        break;

                    case 8:
                        txtD8.Text = d.texto;
                        break;

                    case 9:
                        txtD9.Text = d.texto;
                        break;

                    case 10:
                        txtD10.Text = d.texto;
                        break;
                    }
                }
            }
            catch
            {
                BtnDPerfil.IsEnabled  = false;
                BtnDPerfil.Visibility = Visibility.Hidden;
                Grid.SetRow(BtnSPerfil, 7);
            }
        }