public static void SetXmlValuesBase(XContainer element, PayTicketBase obj) { element.GetXElement("CustomerId").SetValue(obj.CustomerId); element.GetXElement("Pay" + PayXmlNames[0]).SetValue(obj.PayBankChecks); element.GetXElement("Pay" + PayXmlNames[1]).SetValue(obj.PayBankCards); element.GetXElement("Pay" + PayXmlNames[2]).SetValue(obj.PayCash); element.GetXElement("Pay" + PayXmlNames[3]).SetValue(obj.PayResto); element.GetXElement("Pay" + PayXmlNames[4]).SetValue(obj.Pay1); element.GetXElement("Pay" + PayXmlNames[5]).SetValue(obj.Pay2); element.GetXElement("Pay" + PayXmlNames[6]).SetValue(obj.Pay3); element.GetXElement("Pay" + PayXmlNames[7]).SetValue(obj.Pay4); element.GetXElement("Pay" + PayXmlNames[8]).SetValue(obj.Pay5); element.GetXElement("Pay" + PayXmlNames[9]).SetValue(obj.Pay6); element.GetXElement("Pay" + PayXmlNames[10]).SetValue(obj.Pay7); element.GetXElement("Pay" + PayXmlNames[11]).SetValue(obj.Pay8); element.GetXElement("Pay" + PayXmlNames[12]).SetValue(obj.Pay9); element.GetXElement("Pay" + PayXmlNames[13]).SetValue(obj.Pay10); element.GetXElement("Pay" + PayXmlNames[14]).SetValue(obj.Pay11); element.GetXElement("Pay" + PayXmlNames[15]).SetValue(obj.Pay12); element.GetXElement("Pay" + PayXmlNames[16]).SetValue(obj.Pay13); element.GetXElement("Pay" + PayXmlNames[17]).SetValue(obj.Pay14); element.GetXElement("Pay" + PayXmlNames[18]).SetValue(obj.Pay15); element.GetXElement("Pay" + PayXmlNames[19]).SetValue(obj.Pay16); element.GetXElement("Pay" + PayXmlNames[20]).SetValue(obj.Pay17); element.GetXElement("Pay" + PayXmlNames[21]).SetValue(obj.Pay18); element.GetXElement("Pay" + PayXmlNames[22]).SetValue(obj.Pay19); element.GetXElement("Pay" + PayXmlNames[23]).SetValue(obj.Pay20); }
public static XElement ToXElementBase(PayTicketBase obj) { return(new XElement("rec", new XElement("CustomerId", obj.CustomerId), new XElement("Pay" + PayXmlNames[0], obj.PayBankChecks), new XElement("Pay" + PayXmlNames[1], obj.PayBankCards), new XElement("Pay" + PayXmlNames[2], obj.PayCash), new XElement("Pay" + PayXmlNames[3], obj.PayResto), new XElement("Pay" + PayXmlNames[4], obj.Pay1), new XElement("Pay" + PayXmlNames[5], obj.Pay2), new XElement("Pay" + PayXmlNames[6], obj.Pay3), new XElement("Pay" + PayXmlNames[7], obj.Pay4), new XElement("Pay" + PayXmlNames[8], obj.Pay5), new XElement("Pay" + PayXmlNames[9], obj.Pay6), new XElement("Pay" + PayXmlNames[10], obj.Pay7), new XElement("Pay" + PayXmlNames[11], obj.Pay8), new XElement("Pay" + PayXmlNames[12], obj.Pay9), new XElement("Pay" + PayXmlNames[13], obj.Pay10), new XElement("Pay" + PayXmlNames[14], obj.Pay11), new XElement("Pay" + PayXmlNames[15], obj.Pay12), new XElement("Pay" + PayXmlNames[16], obj.Pay13), new XElement("Pay" + PayXmlNames[17], obj.Pay14), new XElement("Pay" + PayXmlNames[18], obj.Pay15), new XElement("Pay" + PayXmlNames[19], obj.Pay16), new XElement("Pay" + PayXmlNames[20], obj.Pay17), new XElement("Pay" + PayXmlNames[21], obj.Pay18), new XElement("Pay" + PayXmlNames[22], obj.Pay19), new XElement("Pay" + PayXmlNames[23], obj.Pay20))); }