示例#1
0
        private void CarregaComboFocoEventoNovo(int usuarioID)
        {
            IEnumerable <V_AtuacoesUsuario> inEventoFoco = UsuarioAtuacaoBLL.ListarAtuacoesUsuario(usuarioID);

            foreach (var item in inEventoFoco)
            {
                cbxEventoFocoNovo.Items.Add(new ListItem(item.Descricao, item.Atuacao_ID.ToString()));
            }
            cbxEventoFocoNovo.SelectedIndex = -1;
        }
示例#2
0
        private void CarregarComboFoco(int usuarioID)
        {
            IEnumerable <V_AtuacoesUsuario> v_atuacoesUsuarios = UsuarioAtuacaoBLL.ListarAtuacoesUsuario(usuarioID);

            foreach (var item in v_atuacoesUsuarios)
            {
                focoListBox.Items.Add(new ListItem(item.Descricao, item.Atuacao_ID.ToString()));
            }
            focoListBox.SelectedIndex = -1;
        }
示例#3
0
        private void CarregarDadosUsuario(Usuario usuario)
        {
            nomeLabel.Text      = usuario.Nome;
            sobrenomeLabel.Text = usuario.Sobrenome;
            tipoContaLabel.Text = TipoContaBLL.GetTipoConta(usuario.mTipoConta).Descricao;

            atuacoesRepeater.DataSource = UsuarioAtuacaoBLL.ListarAtuacoesUsuario(usuario.Usuario_ID);
            atuacoesRepeater.DataBind();

            string imgbase64 = Convert.ToBase64String(usuario.FotoPerfil);

            fotoPerfilImage.ImageUrl = string.Format("data:{0};base64,{1}", usuario.MimeType, imgbase64);
        }
示例#4
0
        private void CarregaComboFocoEvento(Evento evento)
        {
            IEnumerable <V_AtuacoesUsuario> inEventoFoco = UsuarioAtuacaoBLL.ListarAtuacoesUsuario(evento.mUsuario);

            foreach (var item in inEventoFoco)
            {
                cbxEventoFoco.Items.Add(new ListItem(item.Descricao, item.Atuacao_ID.ToString()));
            }
            cbxEventoFoco.SelectedIndex = -1;

            IEnumerable <V_EventosFoco> inEventoFocoAux = EventoBLL.ListarEventoFoco(evento.Evento_ID);

            foreach (ListItem li in cbxEventoFoco.Items)
            {
                foreach (var item in inEventoFocoAux)
                {
                    if (li.Value.Equals(item.Foco.ToString()))
                    {
                        li.Selected = true;
                    }
                }
            }
        }
示例#5
0
        private void CarregaComboAtuacao(int usuarioID)
        {
            IEnumerable <Atuacao> inAtuacao = AtuacaoBLL.ObterAtuacoes();

            foreach (var item in inAtuacao)
            {
                cbxAreaAtuacao.Items.Add(new ListItem(item.Descricao, item.Atuacao_ID.ToString()));
            }
            cbxAreaAtuacao.SelectedIndex = -1;

            IEnumerable <V_AtuacoesUsuario> inAreaAtuacao = UsuarioAtuacaoBLL.ListarAtuacoesUsuario(usuarioID);

            foreach (ListItem li in cbxAreaAtuacao.Items)
            {
                foreach (var item in inAreaAtuacao)
                {
                    if (li.Value.Equals(item.Atuacao_ID.ToString()))
                    {
                        li.Selected = true;
                    }
                }
            }
        }
示例#6
0
        protected void salvarAreaDeAtuacaoLinkButton_Click(object sender, EventArgs e)
        {
            Usuario               usuario = UsuarioBLL.BuscarUsuario(int.Parse(Request.QueryString["id"]));
            UsuarioAtuacao        usuarioAtuacao;
            List <UsuarioAtuacao> lsAtuacao = new List <UsuarioAtuacao>();

            foreach (ListItem li in cbxAreaAtuacao.Items)
            {
                if (li.Selected == true)
                {
                    usuarioAtuacao = new UsuarioAtuacao
                    {
                        mUsuario = usuario.Usuario_ID,
                        mAtuacao = int.Parse(li.Value)
                    };
                    lsAtuacao.Add(usuarioAtuacao);
                }
            }

            UsuarioAtuacaoBLL.DeletarUsuarioAtuacao(usuario.Usuario_ID);
            UsuarioAtuacaoBLL.InserirUsuarioAtuacao(lsAtuacao);
            CancelarAreaDeAtuacao();
            AreasAtuacao(usuario.Usuario_ID);
        }
        protected void btn_Salvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Page.IsValid)
                {
                    Usuario usuario = ValoresForm();
                    List <UsuarioAtuacao> lsAtuacoes = new List <UsuarioAtuacao>();

                    UsuarioBLL.InserirUsuario(usuario);

                    usuario = UsuarioBLL.Login(txtEmail.Text, txtSenha.Text);

                    foreach (ListItem li in atuacaoListBox.Items)
                    {
                        if (li.Selected == true)
                        {
                            UsuarioAtuacao usuarioAtuacao = new UsuarioAtuacao();
                            usuarioAtuacao.mUsuario = usuario.Usuario_ID;
                            usuarioAtuacao.mAtuacao = int.Parse(li.Value);
                            lsAtuacoes.Add(usuarioAtuacao);
                        }
                    }

                    UsuarioAtuacaoBLL.InserirUsuarioAtuacao(lsAtuacoes);

                    if (Session["Area"] != null)
                    {
                        CadastroAtuacao cadastroAtuacao = new CadastroAtuacao();
                        try
                        {
                            //cadastroAtuacao.mUsuario = usuario.Usuario_ID;
                            //cadastroAtuacao.Area = (string)Session["Area"];
                            //cadastroAtuacao.DataSolicitacao = DateTime.Now;
                            //cadastroAtuacao.StatusSolicitacao = 1;
                            //UsuarioBLL.SolicitarCadastroAtuacao(cadastroAtuacao);
                        }
                        catch (Exception)
                        {
                            throw;
                        }
                        finally
                        {
                            Session.Remove("Area");
                        }
                    }

                    Session.Add("Usuario", usuario);
                    Response.Redirect("~/Views/Index/Index.aspx", false);
                }
                else
                {
                    //mensagemErro.Style.Add("display", "block");
                    mensagemAviso.Style.Add("display", "none");
                }
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erroCadastro();", true);
                //MensagemPadrao(MensagemEstruturada.PROBLEMA_EXECUCAO);
            }
        }
示例#8
0
 public void AreasAtuacao(int usuarioID)
 {
     atuacoesRepeater.DataSource = UsuarioAtuacaoBLL.ListarAtuacoesUsuario(usuarioID);
     atuacoesRepeater.DataBind();
 }