public bool InsertSummaryInfo(string errorId, SummaryField[] summaries)
		{
			SummaryItem[] summaryItems = new SummaryItem[summaries.Length];

			int i = 0;
			foreach (SummaryField field in summaries)
			{
				summaryItems[i] = new SummaryItem();
				summaryItems[i].Key = field.Name;
				summaryItems[i].Value = field.Value;
				summaryItems[i].DataType = field.Type;
				i++;
			}

			ErrorShortInfo errorShortInfo = new ErrorShortInfo();
			errorShortInfo.ErrorId = errorId;
			errorShortInfo.Summary = summaryItems;

			return (promovaService.InsertSummaryInfo(errorShortInfo) == summaryItems.Length ? true : false);
		}
Esempio n. 2
0
 /// <remarks/>
 public void InsertSummaryInfoAsync(ErrorShortInfo summaries) {
     this.InsertSummaryInfoAsync(summaries, null);
 }
Esempio n. 3
0
 /// <remarks/>
 public void InsertSummaryInfoAsync(ErrorShortInfo summaries, object userState) {
     if ((this.InsertSummaryInfoOperationCompleted == null)) {
         this.InsertSummaryInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnInsertSummaryInfoOperationCompleted);
     }
     this.InvokeAsync("InsertSummaryInfo", new object[] {
                 summaries}, this.InsertSummaryInfoOperationCompleted, userState);
 }
Esempio n. 4
0
 public int InsertSummaryInfo(ErrorShortInfo summaries) {
     object[] results = this.Invoke("InsertSummaryInfo", new object[] {
                 summaries});
     return ((int)(results[0]));
 }