Esempio n. 1
0
        public AssainquirySAPJManagerDetailResponseAPI SAPJManagerDetail(Sapjmgrdetail sapjmgrdetail)
        {
            var result = new AssainquirySAPJManagerDetailResponseAPI();

            var pdssapjmgrdetail = new pdssapjmgrdetailDataSet();

            DataRow ttblsapjmgrdetailCriteria = pdssapjmgrdetail.ttblsapjmgrdetail.NewttblsapjmgrdetailRow();

            Sapjmgrdetail.UpdateRowFromSapjmgrdetail(ref ttblsapjmgrdetailCriteria, sapjmgrdetail);
            pdssapjmgrdetail.ttblsapjmgrdetail.AddttblsapjmgrdetailRow((pdssapjmgrdetailDataSet.ttblsapjmgrdetailRow)ttblsapjmgrdetailCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("SAPJManagerDetail - Assainquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAssainquiryproxy = this.proxyAppObject.CreatePO_assainquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAssainquiryproxy.SAPJManagerDetail(ref pdsContext, ref pdssapjmgrdetail, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SAPJManagerDetail - Assainquiry - After Call");


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

            if (pdssapjmgrdetail.ttblsapjmgrdetail.Count > 0)
            {
                result.sapjmgrdetail = Sapjmgrdetail.BuildSapjmgrdetailFromRow(pdssapjmgrdetail.ttblsapjmgrdetail[0]);
            }

            foreach (DataRow row in pdssapjmgrdetail.ttblsapjmgrfiles)
            {
                result.sapjmgrfiles.Add(Sapjmgrfiles.BuildSapjmgrfilesFromRow(row));
            }

            return(result);
        }
Esempio n. 2
0
 public AssainquirySAPJManagerDetailResponseAPI SAPJManagerDetail(Sapjmgrdetail sapjmgrdetail)
 {
     return(this.adapter.SAPJManagerDetail(sapjmgrdetail));
 }
Esempio n. 3
0
 public AssainquirySAPJManagerDetailResponseAPI SAPJManagerDetail(Sapjmgrdetail sapjmgrdetail)
 {
     return(this.repository.SAPJManagerDetail(sapjmgrdetail));
 }