protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         RestoreParameters();
         InitializeContactPreview(Contact);
         if (!RequestHelper.IsPostBack())
         {
             IDataComConfiguration configuration  = DataComHelper.GetConfiguration(SiteIdentifierParameter);
             NetworkCredential     userCredential = configuration.GetUserCredential();
             if (userCredential != null)
             {
                 DataComClient client   = DataComHelper.CreateClient(configuration);
                 User          response = client.GetUser(userCredential);
                 InitializeAccountPoints(response.Points);
                 InitializePurchasePointsLink(response.PurchasePointsUrl);
             }
             else
             {
                 ErrorSummary.Report(GetString("datacom.nousercredential"));
                 BuyButton.Enabled = false;
             }
         }
     }
     catch (Exception exception)
     {
         HandleException(exception);
     }
 }
Ejemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         RestoreParameters();
         InitializeContactPreview(Contact);
         if (!RequestHelper.IsPostBack())
         {
             ICredentialProvider credentialProvider = new UserCredentialProvider(MembershipContext.AuthenticatedUser);
             NetworkCredential   userCredential     = credentialProvider.GetCredential();
             if (userCredential != null)
             {
                 DataComClient client   = DataComHelper.CreateClient();
                 User          response = client.GetUser(userCredential);
                 InitializeAccountPoints(response.Points);
                 InitializePurchasePointsLink(DATACOM_LOGIN_PAGE);
             }
             else
             {
                 ErrorSummary.Report(GetString("datacom.nousercredential"));
                 BuyButton.Enabled = false;
             }
         }
     }
     catch (Exception exception)
     {
         HandleException(exception);
     }
 }