protected void btnSalvarCredencial_Click(object sender, EventArgs e) { var usuario = new Usuario(); try { if (txtId.Text != "") { usuario.IDUsuario = int.Parse(txtId.Text); usuario.Get(); } usuario.Nome = txtNomeCompleto.Text; usuario.Login = txtLogin.Text; if (!string.IsNullOrEmpty(txtSenha.Text)) usuario.Senha = txtSenha.Text; usuario.Email = txtEmail.Text; usuario.Ramal = txtRamal.Text; usuario.Ativo = bool.Parse(rdoAtivo.SelectedValue); usuario.Save(); GetUsuario((int)usuario.IDUsuario); var fisica = usuario.Pessoa.Fisica; if (fisica == null || fisica.IDPessoaFisica == null) salvarPessoaFisica(); else Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#aCredencial').trigger(\"click\");alert('Credencial salva.');</script>"); } catch (Exception err) { GetUsuario((int)usuario.IDUsuario); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#aCredencial').trigger(\"click\");alert('" + FormatError.FormatMessageForJAlert(err.Message) + "');</script>"); } }
public string SalvarAlteracoesUsuario() { try { Usuario usuario = new Usuario(int.Parse(Request["idUsuario"])); usuario.Get(); usuario.Nome = Request["nome"]; usuario.Email = Request["email"]; usuario.Save(); return "1"; } catch (Exception err) { return err.Message; } }
public string ResetSenhaUsuario() { try { Usuario usuario = new Usuario(int.Parse(Request["idUsuario"])); usuario.Get(); usuario.Senha = new Random().Next(0, 999999).ToString(); usuario.Save(); /* MailBox oEmail = new MailBox(); oEmail.EmailTo = usuario.Email; oEmail.Subject = "Envio de senha - TradeVision"; oEmail.Body = "<b>Envio de senha </b>" + "<br><b>Login:</b> " + usuario.Login+ "<br><b>Senha:</b> " + usuario.Senha; oEmail.Send(); * */ return "Nova senha enviada para o email " + usuario.Email + "."; } catch { } return "Erro ao alterar senha do usuário."; }
public string AlterarStatusUsuario() { try { Usuario usuario = new Usuario(int.Parse(Request["idUsuario"])); usuario.Get(); usuario.Ativo = Convert.ToBoolean(int.Parse(Request["status"])); usuario.Save(); return "Status alterado com sucesso."; } catch { } return "Erro ao alterar status do usuário."; }