void PM_OnSerializeToPrinterTransItemInElement(XmlStringWriter writer, TransItem item) { //throw new NotImplementedException(); if (item is Transaction) { Transaction transaction = item as Transaction; string foliosii = transaction.GetCustomField("bes_folio_num").ToString(); writer.WriteField("folionum", foliosii); string webserviceChileSignature = transaction.GetCustomField("webservice_bes_signature").ToString(); writer.WriteField("dte_firma", webserviceChileSignature); string nombreTipoDocumento = transaction.GetCustomField("tipo_documento").ToString(); writer.WriteField("tipodoc", nombreTipoDocumento); } }
//GRABA EN DB void PM_OnSerializeToDbTransItemInElement(XmlStringWriter writer, TransItem item) { //throw new NotImplementedException(); if (item is Transaction) { Transaction transaction = item as Transaction; string webserviceChileSignature = transaction.GetCustomField("webservice_bes_signature").ToString(); writer.WriteField("dte_firma", webserviceChileSignature); //webservice_bes_folionum string webserviceChileFolioNUM = transaction.GetCustomField("webservice_bes_folionum").ToString(); writer.WriteField("bes_folio_num", webserviceChileFolioNUM); string doctypeBES = transaction.GetCustomField("dte_doc_type").ToString(); writer.WriteField("doc_type", doctypeBES); } }//FINISH PM_OnSerializeToDbTransItemInElement
public override void SerializeToDB(XmlStringWriter writer) { writer.WriteStartElement("trans_bes_credito"); writer.WriteField("shop_id", shop_id); writer.WriteField("till_id", till_id); writer.WriteField("trans_num", trans_num); writer.WriteField("last_digits", last_digits); writer.WriteField("nro_operacion", nro_operacion); writer.WriteField("monto", monto); writer.WriteField("code_auth", code_auth); writer.WriteField("cuotas", cuotas); writer.WriteEndElement(); base.SerializeToDB(writer); }
/* * XML * Los datos son utilizados para almacenar la transacción en la base de datos * tanto local como central. */ public override void SerializeToDB(XmlStringWriter writer) { writer.WriteStartElement("trans_bes_cheque"); writer.WriteField("shop_id", shop_id); writer.WriteField("till_id", till_id); writer.WriteField("trans_num", trans_num); writer.WriteField("bank_id", bank_id); writer.WriteField("rut_cheque", rut_cheque); writer.WriteField("nro_cta_corriente", nro_cta_corriente); writer.WriteField("nro_cheque", nro_cheque); writer.WriteField("monto", monto); writer.WriteField("code_auth", code_auth); writer.WriteField("nombre_completo", nombre_completo); writer.WriteField("tasas", tasas); writer.WriteField("fecha", fecha); /* * if (shopMulti != null) * writer.WriteField("shops_multi_id", shopMulti.ID); * writer.WriteField("shops_multi_points", shopMultiPoints); */ writer.WriteEndElement(); base.SerializeToDB(writer); }
/* * XML * Los datos son utilizados para almacenar la transacción en la base de datos * tanto local como central. */ public override void SerializeToDB(XmlStringWriter writer) { writer.WriteStartElement("trans_bes_debito_credito"); writer.WriteField("shop_id", shop_id); writer.WriteField("till_id", till_id); writer.WriteField("trans_num", trans_num); writer.WriteField("last_digits", last_digits); writer.WriteField("codigo_comercio", codigo_comercio); writer.WriteField("terminal_id", terminal_id); writer.WriteField("code_auth", code_auth); writer.WriteField("monto", monto); writer.WriteField("cuotas", cuotas); writer.WriteField("nro_operacion", nro_operacion); writer.WriteField("abrev_tipo_tarjeta", abrev_tipo_tarjeta); //writer.WriteField("fecha_contable", fecha_contable); writer.WriteField("abrev_marca_tarjeta", abrev_marca_tarjeta); writer.WriteField("fecha", fecha); /* * if (shopMulti != null) * writer.WriteField("shops_multi_id", shopMulti.ID); * writer.WriteField("shops_multi_points", shopMultiPoints); */ writer.WriteEndElement(); base.SerializeToDB(writer); }