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); }
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); }
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); }