Exemplo n.º 1
0
        protected void cadastrarLinkButton_Click(object sender, EventArgs e)
        {
            var             cadastroAtuacaoID = ((LinkButton)sender).CommandArgument;
            CadastroAtuacao cadastroAtuacao   = CadastroAtuacaoBLL.BuscarCadastroAtuacao(int.Parse(cadastroAtuacaoID));
            Atuacao         atuacao           = new Atuacao();

            atuacao.Descricao = cadastroAtuacao.Area;
            AtuacaoBLL.InserirAtuacao(atuacao);
            int            ultimoID       = AtuacaoBLL.UltimoID();
            UsuarioAtuacao usuarioAtuacao = new UsuarioAtuacao();

            usuarioAtuacao.mAtuacao = ultimoID;
            usuarioAtuacao.mUsuario = cadastroAtuacao.mUsuario;
            UsuarioBLL.InserirAtuacao(usuarioAtuacao);
            CadastroAtuacaoBLL.DeletarCadastroAtuacao(cadastroAtuacao.CadastroAtuacao_ID);
            CarregarRepeaters();
        }
Exemplo n.º 2
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);
        }
Exemplo n.º 3
0
 public static void InserirAtuacao(UsuarioAtuacao usuarioAtuacao)
 {
     RepositorioModelo.GetUsuarioAtuacaoDAO().Inserir(usuarioAtuacao);
 }
Exemplo n.º 4
0
        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);
            }
        }