public Envelope <SynchronizationMessage> Sync(Hksyn.Query query) { var date = DateTime.Now; var sync = new SynchronizationMessage(session.SystemId, date, user.Blz, user.UserId, connection.ProductId, connection.ProductVersion, query, user.Pin); var env = new Envelope <SynchronizationMessage>(sync, date, user.Blz, user.UserId, session.SystemId); return(env); }
public SynchronizationMessage(string systemId, DateTime date, int blz, string userId, string productId, string productVer, Hksyn.Query query, string pin) { var controlRef = "123456"; SignatureHeader = new Hnshk(2, controlRef, systemId, date, blz, userId); Identification = new Hkidn(3, blz, userId, systemId); ProcessInit = new Hkvvb(4, productId, productVer); Sync = new Hksyn(5, query); SignatureFooter = new Hnsha(6, controlRef, pin); }