/// <summary> /// /// </summary> /// <param name="unapplytran"></param> /// <param name="company"></param> /// <returns></returns> public Response UnApplyTransaction(RMUnapply unapplytran, string company) { Response response; string server = ConfigKey.ReadSetting("SERVER"); string transactionXML = string.Empty; string CNX = "data source=" + server + ";initial catalog=" + company + ";integrated security=SSPI;persist security info=False;packet size=4096"; var eConnect = new eConnectRequest(); RMUnapplyTransactionType rmunapply = new RMUnapplyTransactionType(); try { rmunapply.taRMUnapplyTransaction = SetUnapplyValues(unapplytran); transactionXML = SerializeRMUnaApply(rmunapply); response = eConnect.CreateGPTransaction(CNX, transactionXML); return(response); } catch (Exception ex) { response = new Response(); response.SUCCESS = false; response.MESSAGE = ex.Message; response.STACK = ex.StackTrace; return(response); } }
/// <summary> /// /// </summary> /// <param name="unapplytran"></param> /// <returns></returns> private taRMUnapplyTransaction SetUnapplyValues(RMUnapply unapplytran) { try { var rmunapplytransaction = new taRMUnapplyTransaction { CUSTNMBR = unapplytran.CUSTNMBR, DOCNUMBR = unapplytran.DOCNUMBR, RMDTYPAL = unapplytran.RMDTYPAL, APTODCTY = unapplytran.APTODCTY.GetValueOrDefault(), APTODCNM = unapplytran.APTODCNM, }; if (unapplytran.GLPOSTDT != null) { rmunapplytransaction.GLPOSTDT = unapplytran.GLPOSTDT.GetValueOrDefault().ToString("yyyy-MM-dd"); } return(rmunapplytransaction); } catch (Exception) { throw; } }
public Response UnApplyTransaction(RMUnapply rmunapply, string company) { RMTransactionCreate rmtran = new RMTransactionCreate(); return(rmtran.UnApplyTransaction(rmunapply, company)); }