Beispiel #1
0
      public IEnumerable<Icspecprccostlookupresults> LookupSpecialPriceCost(Icspecprccostlookupcriteria icspecprccostlookupcriteria)
      {   
         var results = new List<Icspecprccostlookupresults>();
         
         var pdsicspecprccostlookup = new pdsicspecprccostlookupDataSet();
            
         DataRow ttblicspecprccostlookupcriteriaCriteria = pdsicspecprccostlookup.ttblicspecprccostlookupcriteria.NewttblicspecprccostlookupcriteriaRow();
         Icspecprccostlookupcriteria.UpdateRowFromIcspecprccostlookupcriteria(ref ttblicspecprccostlookupcriteriaCriteria, icspecprccostlookupcriteria);
         pdsicspecprccostlookup.ttblicspecprccostlookupcriteria.AddttblicspecprccostlookupcriteriaRow((pdsicspecprccostlookupDataSet.ttblicspecprccostlookupcriteriaRow)ttblicspecprccostlookupcriteriaCriteria);
            
         string cErrorMessage = string.Empty;
   
         
         NLogLoggerP.Trace("LookupSpecialPriceCost - Icss - Before Call");
         StopwatchUtil.Time(
         () =>
            {
               using (var poIcssproxy = this.proxyAppObject.CreatePO_icssproxy())
               {
                   this.SetRequiredContextParameters();
                   poIcssproxy.LookupSpecialPriceCost(ref pdsContext, ref pdsicspecprccostlookup, out cErrorMessage);
               }
            });
         NLogLoggerP.Info("LookupSpecialPriceCost - Icss - After Call");

         
         this.ReportErrors(cErrorMessage);
         this.ReportErrors(this.pdsContext);
         this.ReportErrors(pdsicspecprccostlookup); 
    
            foreach (DataRow row in pdsicspecprccostlookup.ttblicspecprccostlookupresults)
            {
                results.Add(Icspecprccostlookupresults.BuildIcspecprccostlookupresultsFromRow(row));
            }
            return results;
        
      }
Beispiel #2
0
 public IEnumerable <Icspecprccostlookupresults> LookupSpecialPriceCost(Icspecprccostlookupcriteria icspecprccostlookupcriteria)
 {
     return(this.adapter.LookupSpecialPriceCost(icspecprccostlookupcriteria));
 }