protected void salvarDadosContaLinkButton_Click(object sender, EventArgs e) { bool validaEmail = true; Usuario usuario = UsuarioBLL.BuscarUsuario(int.Parse(Request.QueryString["id"])); if (usuario.Email != emailTextBox.Text) { validaEmail = UsuarioBLL.ValidarEmail(emailTextBox.Text); } if (validaEmail) { usuario.Email = emailTextBox.Text; usuario.Sobre = sobreTextBox.Text; CarregarDadosConta(usuario); CancelarDadosConta(); UsuarioBLL.AlterarUsuario(usuario); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKeys", "fecharModal();", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erroEmailValidacao();", true); } }
protected void alterarSenhaLinkButton_Click(object sender, EventArgs e) { var senha = senhaTextBox.Text; var repetirSenha = repetirTextBox.Text; Usuario usuario = UsuarioBLL.BuscarUsuario(int.Parse(Request.QueryString["id"])); if (senha.Length == 8 && repetirSenha.Length == 8) { if ((senha != "" && repetirSenha != "") && senha == repetirSenha) { usuario.Senha = ControleUtil.GetMd5Hash(senha); UsuarioBLL.AlterarUsuario(usuario); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKeys", "fecharModal();", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucessoAlterarSenha();", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKeys", "fecharModal();", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erroAlterarSenha();", true); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKeys", "fecharModal();", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erroCaracteresAlterarSenha();", true); } }
private bool salvar(object sender, EventArgs e) { bool retorno = true; if (Id != null) { retorno = epValidaDados.Validar(); if (retorno) { usuarioBLL = new UsuarioBLL(); Usuario usuario = usuarioBLL.Localizar(Id); retorno = usuario != null; if (retorno) { retorno = usuarioBLL.loginSistema(usuario.email, txtSenhaAtual.Text) != null; if (!retorno) { MessageBox.Show("Senha atual diferente da senha gravada no sistema.", Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (retorno) { usuario.password = Crypto.Codificar(txtPassword.Text); usuarioBLL.AlterarUsuario(usuario); Program.usuario_logado = usuario; } } } return(retorno); }
protected void alterarImagem_click(object sender, EventArgs e) { Usuario usuario = UsuarioBLL.BuscarUsuario(int.Parse(Request.QueryString["id"])); usuario.FotoPerfil = FileUpload3.FileBytes; usuario.MimeType = FileUpload3.PostedFile.ContentType; UsuarioBLL.AlterarUsuario(usuario); AlterarFotoPerfil(usuario); }
protected override bool salvar(object sender, EventArgs e) { if (epValidaDados.Validar()) { Usuario usuario = new Usuario(); usuarioBLL = new UsuarioBLL(); usuario.nome = txtNome.Text; usuario.email = txtEmail.Text; usuario.password = Crypto.Codificar(txtPassword.Text); usuario.Id_perfil = Convert.ToInt64(cbPerfil.SelectedValue); usuario.inativo = chkInativo.Checked ? "S" : "N"; if (cbFilial.SelectedValue != null) { filialBLL = new FilialBLL(); Filial filial = filialBLL.Localizar(Convert.ToInt64(cbFilial.SelectedValue)); usuario.Id_filial = filial.Id; usuario.Id_empresa = filial.Id_empresa; } else { EmpresaBLL empresaBLL = new EmpresaBLL(); Empresa empresa = empresaBLL.getEmpresa().FirstOrDefault(); if (empresa != null) { usuario.Id_empresa = empresa.Id; } } if (Id != null) { usuario.Id = Convert.ToInt32(txtId.Text); usuario.alteracao = DateTime.Now; usuario.usuario_alteracao = Program.usuario_logado.nome; usuarioBLL.AlterarUsuario(usuario); } else { usuario.inclusao = DateTime.Now; usuario.usuario_inclusao = Program.usuario_logado.nome; usuarioBLL.AdicionarUsuario(usuario); } if (usuario.Id != 0) { Id = usuario.Id; txtId.Text = usuario.Id.ToString(); } return(true); } else { return(false); } }
protected void salvarDadosPessoaisLinkButton_Click(object sender, EventArgs e) { Usuario usuario = UsuarioBLL.BuscarUsuario(int.Parse(Request.QueryString["id"])); usuario.Nome = nomeTextBox.Text; usuario.Sobrenome = sobrenomeTextBox.Text; usuario.DataNascimento = DateTime.Parse(dataNascimentoTextBox.Text); CarregarDadosPessoais(usuario); CancelarDadosPessoais(); UsuarioBLL.AlterarUsuario(usuario); }
protected void salvarEnderecoLinkButton_Click(object sender, EventArgs e) { Usuario usuario = UsuarioBLL.BuscarUsuario(int.Parse(Request.QueryString["id"])); usuario.CEP = cepTextBox.Text; usuario.Cidade = cidadeTextBox.Text; usuario.Bairro = bairroTextBox.Text; usuario.Complemento = complementoTextBox.Text; usuario.Estado = estadoTextBox.Text; usuario.Rua = logradouroTextBox.Text; usuario.Numero = int.Parse(numeroTextBox.Text); CarregarEndereco(usuario); CancelarEndereco(); UsuarioBLL.AlterarUsuario(usuario); }
public void Perfil(int ID, UsuarioModel usuModel) { var nome = Request["new-name"]; var email = Request["new-email"]; var senha = Request["new-pass"]; var vfsenha = Request["vf-pass"]; var genero = Request["new-gender"]; var perfilUser = new UsuarioBLL(); ViewBag.perfil = perfilUser.SelecionarPorID(ID); BIT_MODEL.UsuarioModel perfilDados = ViewBag.Perfil; if (nome == "" && email == "" && senha == "" && vfsenha == "" && genero == null) { TempData["erroPerfil"] = "Erro: Nenhum campo foi preenchido!"; Response.Redirect("/Profile/Perfil/" + ID); } else if (senha != vfsenha) { TempData["erroPerfil"] = "Erro: Senhas não conferem!"; Response.Redirect("/Profile/Perfil/" + ID); } else { try { usuModel.Id = ID; usuModel.DataCadastro = perfilDados.DataCadastro; usuModel.Status = 1; usuModel.Tipo = 2; usuModel.Cpf = perfilDados.Cpf; usuModel.DataNascimento = perfilDados.DataNascimento; if (nome != "") { usuModel.Nome = nome; } else { usuModel.Nome = perfilDados.Nome; } if (email != "") { usuModel.Email = email; } else { usuModel.Email = perfilDados.Email; } if (senha != "" && vfsenha != "" && vfsenha == senha) { usuModel.Senha = Criptografia.GerarMD5(senha); } else { usuModel.Senha = perfilDados.Senha; } if (genero != null) { if (genero == "m") { usuModel.Sexo = 1; } else if (genero == "f") { usuModel.Sexo = 2; } else { usuModel.Sexo = 3; } } else { usuModel.Sexo = perfilDados.Sexo; } repository.AlterarUsuario(usuModel); TempData["SucessoPerfil_"] = "Perfil atualizado com sucesso!"; } catch (Exception ex) { TempData["erroPerfil_"] = "Erro: " + ex; } Response.Redirect("/Profile/Perfil/" + ID); } }
public void GerenciarUsuario(bool acao) { //Inclusão if (txtLogin.Text.Trim() == "") { MessageBox.Show("Campo login é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); txtLogin.Focus(); return; } if (txtSenha.Text.Trim() == "") { MessageBox.Show("Campo senha é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); txtLogin.Focus(); return; } if (txtRedefinirSenha.Text.Trim() == "") { MessageBox.Show("Campo redefinir senha é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); txtRedefinirSenha.Focus(); return; } //Valida se senha é igual a redefinirsenha if (txtRedefinirSenha.Text.Trim() != txtSenha.Text.Trim()) { MessageBox.Show("Senhas não conferem !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); txtRedefinirSenha.Focus(); return; } if (cbo_funcionario.SelectedValue == null) { MessageBox.Show("Nome é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); cbo_funcionario.Focus(); return; } if (cbo_pefil.SelectedValue == null) { MessageBox.Show("Pefil é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); cbo_pefil.Focus(); return; } if (cbo_situacao.SelectedValue == null) { MessageBox.Show("Situação é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); cbo_situacao.Focus(); return; } Usuario usuario = new Usuario(); Funcionario funcionario = new Funcionario(); funcionario.Id = Convert.ToInt32(cbo_funcionario.SelectedValue); Situacao situacao = new Situacao(); situacao.codigoSTATUS = Convert.ToInt32(cbo_situacao.SelectedValue); Pefil pefil = new Pefil(); pefil.codigopefil = Convert.ToInt32(cbo_pefil.SelectedValue); if (txtcodUsuario.Text != "") { usuario.codigoUSUARIO = Convert.ToInt32(txtcodUsuario.Text); } usuario.funcionarioUSUARIO = funcionario; usuario.loginUSUARIO = txtLogin.Text; usuario.senhaUSUARIO = txtSenha.Text; usuario.redigitarUSUARIO = txtRedefinirSenha.Text; usuario.pefilUSUARIO = pefil; usuario.situacaoUSUARIO = situacao; if (acao == true) { UsuarioBLL bll = new UsuarioBLL(); string mensagem = bll.CadastrarUsuario(usuario); MessageBox.Show(mensagem, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); ConfigTela(); } else { UsuarioBLL bll = new UsuarioBLL(); string mensagem = bll.AlterarUsuario(usuario); MessageBox.Show(mensagem, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); ConfigTela(); } }