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
Пример #3
0
 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);
        }
Пример #5
0
        /*
         * 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);
        }