예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         txtTelefone.MaxLength = 11;
     }
     LimpaVerificacao();
     if (Session["UsuarioAtual"] != null)
     {
         Usuario = (usuario)Session["UsuarioAtual"];
         Dados   = DSR.GetOne(Usuario.id_usuario);
         if (Dados != null)
         {
             txtEmail.Text        = Dados.emailrecuperacao;
             txtTelefone.Text     = Dados.telefonerecuperacao;
             lblTituloPagina.Text = "Alterar Dados de Segurança";
         }
         else
         {
             Dados = new dadosseguranca();
             lblTituloPagina.Text = "Criar Dados de Segurança";
         }
     }
     else
     {
         Response.Redirect("~/View/EmailView.aspx");
     }
 }
예제 #2
0
        protected void bttEnviar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtEmail.Text))
            {
                lblAviso.Text = "... ... Você não digitou nada!";
                return;
            }
            else
            {
                UsuarioRecuperacao = UR.GetUsuario(txtEmail.Text, txtEmail.Text);
                if (UsuarioRecuperacao != null)
                {
                    Dadosseguranca = DSR.GetOne(UsuarioRecuperacao.id_usuario);
                    if (Dadosseguranca == null)
                    {
                        email = UsuarioRecuperacao.emailusuario;
                        pnlChcemail.Attributes.Add("Style", "Display: none");
                        EnviarEmail();
                    }
                    else
                    {
                        pnlChcemail.Attributes.Add("Style", "Display: unset");
                        List <string> lista = new List <string>();
                        lista.Add(UsuarioRecuperacao.emailusuario);
                        lista.Add(Dadosseguranca.emailrecuperacao);

                        chcEmail.DataSource = lista;
                        chcEmail.DataBind();
                    }
                }
                else
                {
                    lblAviso.Text = " ... ... Nenhum usuario registrado com este Email";
                    txtEmail.Text = "";
                }
            }
        }
예제 #3
0
 public void Salvar(dadosseguranca Dados)
 {
     DataModel.Entry(Dados).State = Dados.id_dadosseguranca == 0 ?
                                    System.Data.Entity.EntityState.Added : System.Data.Entity.EntityState.Modified;
     DataModel.SaveChanges();
 }