private string SerializeCustomerClass(taCreateCustomerClass customerClass) { try { RMCustomerClassType classType = new RMCustomerClassType(); eConnectType eConnect = new eConnectType(); classType.taCreateCustomerClass = customerClass; RMCustomerClassType[] rmClassType = { classType }; eConnect.RMCustomerClassType = rmClassType; MemoryStream ms = new MemoryStream(); XmlSerializer serializer = new XmlSerializer(eConnect.GetType()); serializer.Serialize(ms, eConnect); ms.Position = 0; XmlDocument xmldoc = new XmlDocument(); xmldoc.Load(ms); string CustomerClassEntity = xmldoc.OuterXml; return(CustomerClassEntity); } catch (XmlException) { throw; } catch (Exception) { throw; } }
private taCreateCustomerClass SetCustomerClassValues(RMCustomerClass customerClass) { taCreateCustomerClass rmCustomerClass = new taCreateCustomerClass(); try { rmCustomerClass.CLASSID = customerClass.CLASSID; rmCustomerClass.CLASDSCR = customerClass.CLASDSCR; rmCustomerClass.CRLMTTYP = customerClass.CRLMTTYP.GetValueOrDefault(); rmCustomerClass.CRLMTAMT = customerClass.CRLMTAMT.GetValueOrDefault(); rmCustomerClass.CRLMTPER = customerClass.CRLMTPER.GetValueOrDefault(); rmCustomerClass.CRLMTPAM = customerClass.CRLMTPAM.GetValueOrDefault(); rmCustomerClass.DEFLTCLS = customerClass.DEFLTCLS.GetValueOrDefault(); rmCustomerClass.BALNCTYP = customerClass.BALNCTYP.GetValueOrDefault(); rmCustomerClass.CHEKBKID = customerClass.CHEKBKID; rmCustomerClass.TAXSCHID = customerClass.TAXSCHID; rmCustomerClass.SHIPMTHD = customerClass.SHIPMTHD; rmCustomerClass.PYMTRMID = customerClass.PYMTRMID; rmCustomerClass.CUSTDISC = customerClass.CUSTDISC.GetValueOrDefault(); rmCustomerClass.MINPYTYP = customerClass.MINPYTYP.GetValueOrDefault(); rmCustomerClass.MINPYDLR = customerClass.MINPYDLR.GetValueOrDefault(); rmCustomerClass.MINPYPCT = customerClass.MINPYPCT.GetValueOrDefault(); rmCustomerClass.MXWOFTYP = customerClass.MXWOFTYP.GetValueOrDefault(); rmCustomerClass.MXWROFAM = customerClass.MXWROFAM.GetValueOrDefault(); rmCustomerClass.FNCHATYP = customerClass.FNCHATYP.GetValueOrDefault(); rmCustomerClass.FINCHDLR = customerClass.FINCHDLR.GetValueOrDefault(); rmCustomerClass.FNCHPCNT = customerClass.FNCHPCNT.GetValueOrDefault(); rmCustomerClass.PRCLEVEL = customerClass.PRCLEVEL; rmCustomerClass.CURNCYID = customerClass.CURNCYID; rmCustomerClass.RATETPID = customerClass.RATETPID; rmCustomerClass.DEFCACTY = customerClass.DEFCACTY.GetValueOrDefault(); rmCustomerClass.CASHACCT = customerClass.CASHACCT; rmCustomerClass.ACCTRECACCT = customerClass.ACCTRECACCT; rmCustomerClass.SALESACCT = customerClass.SALESACCT; rmCustomerClass.COSTOFSALESACCT = customerClass.COSTOFSALESACCT; rmCustomerClass.IVACCT = customerClass.IVACCT; rmCustomerClass.TERMDISCTAKENACCT = customerClass.TERMDISCTAKENACCT; rmCustomerClass.TERMDISCAVAILACCT = customerClass.TERMDISCAVAILACCT; rmCustomerClass.FINCHRGACCT = customerClass.FINCHRGACCT; rmCustomerClass.SALESORDERRETACCT = customerClass.SALESORDERRETACCT; rmCustomerClass.SALSTERR = customerClass.SALSTERR; rmCustomerClass.SLPRSNID = customerClass.SLPRSNID; rmCustomerClass.STMTCYCL = customerClass.STMTCYCL.GetValueOrDefault(); rmCustomerClass.KPCALHST = customerClass.KPCALHST.GetValueOrDefault(); rmCustomerClass.KPDSTHST = customerClass.KPDSTHST.GetValueOrDefault(); rmCustomerClass.KPERHIST = customerClass.KPERHIST.GetValueOrDefault(); rmCustomerClass.KPTRXHST = customerClass.KPTRXHST.GetValueOrDefault(); rmCustomerClass.DISGRPER = customerClass.DISGRPER.GetValueOrDefault(); rmCustomerClass.DUEGRPER = customerClass.DUEGRPER.GetValueOrDefault(); rmCustomerClass.Revalue_Customer = customerClass.Revalue_Customer.GetValueOrDefault(); rmCustomerClass.Post_Results_To = customerClass.Post_Results_To.GetValueOrDefault(); rmCustomerClass.ORDERFULFILLDEFAULT = customerClass.ORDERFULFILLDEFAULT.GetValueOrDefault(); rmCustomerClass.CUSTPRIORITY = customerClass.CUSTPRIORITY.GetValueOrDefault(); rmCustomerClass.RMOvrpymtWrtoffAcct = customerClass.RMOvrpymtWrtoffAcct; rmCustomerClass.RequesterTrx = customerClass.RequesterTrx.GetValueOrDefault(); return(rmCustomerClass); } catch (Exception) { throw; } }