예제 #1
0
        public static int Recuperar_Datos(string email)
        {
            MailBC    objMailBC    = new MailBC();
            UsuarioBC objUsuarioBC = new UsuarioBC();
            UsuarioBE objUsuarioBE = new UsuarioBE();

            try
            {
                objUsuarioBE.Token_Recuperacion = RandomString.GenerarRandomString(10);
                objUsuarioBE.Email = email;

                objUsuarioBE = objUsuarioBC.Update_Usuario_Recuperar_Pass(objUsuarioBE);

                if (objUsuarioBE != null)
                {
                    objMailBC.Olvido_Datos(objUsuarioBE);
                    return(1);
                }
                else
                {
                    return(-1);
                }
            }
            catch (Exception ex)
            {
                LogFile.EscribirLog(ex);
                throw;
            }
        }