Ejemplo n.º 1
0
    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>");
        }
    }
Ejemplo n.º 2
0
 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; }
 }
Ejemplo n.º 3
0
        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.";
        }
Ejemplo n.º 4
0
        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.";
        }