Esempio n. 1
0
        public Vaheadlaborresults VAGetHeadLabor(Vaheadlaborcriteria vaheadlaborcriteria)
        {
            var result = new Vaheadlaborresults();

            var pdsvaheadlabor = new pdsvaheadlaborDataSet();

            DataRow ttblvaheadlaborcriteriaCriteria = pdsvaheadlabor.ttblvaheadlaborcriteria.NewttblvaheadlaborcriteriaRow();

            Vaheadlaborcriteria.UpdateRowFromVaheadlaborcriteria(ref ttblvaheadlaborcriteriaCriteria, vaheadlaborcriteria);
            pdsvaheadlabor.ttblvaheadlaborcriteria.AddttblvaheadlaborcriteriaRow((pdsvaheadlaborDataSet.ttblvaheadlaborcriteriaRow)ttblvaheadlaborcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("VAGetHeadLabor - Asvaentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsvaentryproxy = this.proxyAppObject.CreatePO_asvaentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsvaentryproxy.VAGetHeadLabor(ref pdsContext, ref pdsvaheadlabor, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("VAGetHeadLabor - Asvaentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsvaheadlabor);

            if (pdsvaheadlabor.ttblvaheadlaborresults.Count > 0)
            {
                result = Vaheadlaborresults.BuildVaheadlaborresultsFromRow(pdsvaheadlabor.ttblvaheadlaborresults[0]);
            }


            return(result);
        }
Esempio n. 2
0
 public Vaheadlaborresults VAGetHeadLabor(Vaheadlaborcriteria vaheadlaborcriteria)
 {
     return(this.adapter.VAGetHeadLabor(vaheadlaborcriteria));
 }
Esempio n. 3
0
 public Vaheadlaborresults VAGetHeadLabor(Vaheadlaborcriteria vaheadlaborcriteria)
 {
     return(this.repository.VAGetHeadLabor(vaheadlaborcriteria));
 }