예제 #1
0
 /// <summary>
 /// Updates the data.
 /// </summary>
 private void UpdateData()
 {
     StatusUpdate.StatusMessage = Utilities.GetResourceValue("Loading");
     try
     {
         if (ValidateData())
         {
             SmtpDetail mailDetails = FillData(null);
             int        result      = SmtpDataAccess.UpdateSmtpDetails(mailDetails);
             if (result > 0)
             {
                 NotificationHelper.ShowMessage(Utilities.GetResourceValue("DataUpdateSuccess"), Utilities.GetResourceValue("CaptionInfo"));
                 LoadData();
             }
             else
             {
                 NotificationHelper.ShowMessage(Utilities.GetResourceValue("NothingUpdated"), Utilities.GetResourceValue("CaptionWarning"));
             }
         }
     }
     catch (Exception exception)
     {
         string message = exception.Message;
         if (exception.InnerException != null)
         {
             message += Environment.NewLine + exception.InnerException.Message;
         }
         NotificationHelper.ShowMessage(message, Utilities.GetResourceValue("CaptionError"));
     }
     StatusUpdate.StatusMessage = Utilities.GetResourceValue("DefaultStatus");
 }
예제 #2
0
        /// <summary>
        /// Loads the data.
        /// </summary>
        private void LoadData()
        {
            SmtpDetail data = SmtpDataAccess.GetSmtpDetails();

            if (data != null)
            {
                LoadData(data);
            }
        }