コード例 #1
0
 public int GetCurrentRegisterType(XmlDocument docRequestPre, out string outParm)
 {
     outParm = "";
     try
     {
         using (OracleConnection dbCon = OracleConnect.Connect())
         {
             OracleTransaction dbTran = dbCon.BeginTransaction();
             CreateDBTransaction(dbCon, dbTran);
             try
             {
                 NjpkSelfServiceDal serviceDal = new NjpkSelfServiceDal();
                 if (serviceDal.GetCurrentRegisterType(docRequestPre, out outParm) < 0)
                 {
                     dbTran.Rollback();
                 }
                 else
                 {
                     dbTran.Commit();
                 }
             }
             catch (Exception ex)
             {
                 dbTran.Rollback();
                 throw ex;
             }
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
     return(0);
 }
コード例 #2
0
 public int getSchedueInfo(XmlDocument docRequestPre, out string outParm)
 {
     outParm = "";
     try
     {
         using (OracleConnection dbCon = OracleConnect.Connect())
         {
             OracleTransaction dbTran = dbCon.BeginTransaction();
             CreateDBTransaction(dbCon, dbTran);
             try
             {
                 NjpkSelfServiceDal serviceDal = new NjpkSelfServiceDal();
                 serviceDal.getSchedueInfo(docRequestPre, out outParm);
                 dbTran.Commit();
             }
             catch (Exception ex)
             {
                 dbTran.Rollback();
                 throw ex;
             }
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
     return(0);
 }
コード例 #3
0
 public int SendLisBeforeSettle(XmlNode ndApplyItems, out string outParm)
 {
     outParm = "";
     try
     {
         using (OracleConnection dbCon = OracleConnect.Connect())
         {
             OracleTransaction dbTran = dbCon.BeginTransaction();
             CreateDBTransaction(dbCon, dbTran);
             try
             {
                 NjpkSelfServiceDal serviceDal = new NjpkSelfServiceDal();
                 if (serviceDal.SendLisBeforeSettle(ndApplyItems, out outParm) < 0)
                 {
                     dbTran.Rollback();
                 }
                 else
                 {
                     dbTran.Commit();
                 }
             }
             catch (Exception ex)
             {
                 dbTran.Rollback();
                 throw ex;
             }
         }
     }
     catch (Exception ex)
     {
         return(-1);
     }
     return(0);
 }