Пример #1
0
        public string VAOrderCfgLaunch(Vaordercfg vaordercfg)
        {
            var pdsvaordercfg = new pdsvaordercfgDataSet();

            DataRow ttblvaordercfgCriteria = pdsvaordercfg.ttblvaordercfg.NewttblvaordercfgRow();

            Vaordercfg.UpdateRowFromVaordercfg(ref ttblvaordercfgCriteria, vaordercfg);
            pdsvaordercfg.ttblvaordercfg.AddttblvaordercfgRow((pdsvaordercfgDataSet.ttblvaordercfgRow)ttblvaordercfgCriteria);

            string cCfgURL       = string.Empty;
            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("VAOrderCfgLaunch - Asvaheader - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsvaheaderproxy = this.proxyAppObject.CreatePO_asvaheaderproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsvaheaderproxy.VAOrderCfgLaunch(ref pdsContext, pdsvaordercfg, out cCfgURL, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("VAOrderCfgLaunch - Asvaheader - After Call");


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

            return(cCfgURL);
        }
Пример #2
0
        public AsvaheaderVAOrderCfgExecFuncResponseAPI VAOrderCfgExecFunc(Vaordercfg vaordercfg)
        {
            var result = new AsvaheaderVAOrderCfgExecFuncResponseAPI();

            var pdsvaordercfg = new pdsvaordercfgDataSet();

            DataRow ttblvaordercfgCriteria = pdsvaordercfg.ttblvaordercfg.NewttblvaordercfgRow();

            Vaordercfg.UpdateRowFromVaordercfg(ref ttblvaordercfgCriteria, vaordercfg);
            pdsvaordercfg.ttblvaordercfg.AddttblvaordercfgRow((pdsvaordercfgDataSet.ttblvaordercfgRow)ttblvaordercfgCriteria);

            bool   lCfgSuccessFl = false;
            string cWarnMessage  = string.Empty;
            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("VAOrderCfgExecFunc - Asvaheader - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsvaheaderproxy = this.proxyAppObject.CreatePO_asvaheaderproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsvaheaderproxy.VAOrderCfgExecFunc(ref pdsContext, pdsvaordercfg, out lCfgSuccessFl, out cWarnMessage, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("VAOrderCfgExecFunc - Asvaheader - After Call");


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

            result.lCfgSuccessFl = lCfgSuccessFl;
            result.cWarnMessage  = cWarnMessage;

            return(result);
        }
Пример #3
0
 public string VAOrderCfgLaunch(Vaordercfg vaordercfg)
 {
     return(this.repository.VAOrderCfgLaunch(vaordercfg));
 }
Пример #4
0
 public bool VAOrderCfgFinish(Vaordercfg vaordercfg)
 {
     return(this.repository.VAOrderCfgFinish(vaordercfg));
 }
Пример #5
0
 public AsvaheaderVAOrderCfgExecFuncResponseAPI VAOrderCfgExecFunc(Vaordercfg vaordercfg)
 {
     return(this.repository.VAOrderCfgExecFunc(vaordercfg));
 }
Пример #6
0
 public string VAOrderCfgLaunch(Vaordercfg vaordercfg)
 {
     return(this.adapter.VAOrderCfgLaunch(vaordercfg));
 }
Пример #7
0
 public bool VAOrderCfgFinish(Vaordercfg vaordercfg)
 {
     return(this.adapter.VAOrderCfgFinish(vaordercfg));
 }
Пример #8
0
 public AsvaheaderVAOrderCfgExecFuncResponseAPI VAOrderCfgExecFunc(Vaordercfg vaordercfg)
 {
     return(this.adapter.VAOrderCfgExecFunc(vaordercfg));
 }