Exemplo n.º 1
0
        private static bool cpIntegracion_EnviarcpINTEGRA()
        {
            bool valor = false;

            try
            {
                string pagLink   = string.Empty;
                string respuesta = string.Empty;
                //Cosas del wlog
                valor = false;

                pagLink = cpIntegracion_sURL_cpINTEGRA;
                //cpintegracion_wlog/(;)
                WebClient           peticion = new WebClient();
                NameValueCollection valores  = new NameValueCollection();
                //  strXML = strXML.Replace("%", "%25");
                //  strXML = strXML.Replace(" ", "%20");
                string[] splits1;
                splits1 = strXML.Split('=');
                valores.Add(splits1[0], splits1[1]);
                byte[] respuestaweb = peticion.UploadValues(pagLink, "POST", valores);
                respuesta             = Encoding.Default.GetString(respuestaweb);
                respuesta             = respuesta.Replace("aaa", "á");
                respuesta             = respuesta.Replace("eee", "é");
                respuesta             = respuesta.Replace("iii", "í");
                respuesta             = respuesta.Replace("ooo", "ó");
                respuesta             = respuesta.Replace("uuu", "ú");
                respuesta             = respuesta.Replace("NNNN", "Ñ");
                respuesta             = respuesta.Replace("nnn", "ñ");
                cpIntegracion_sResult = respuesta;

                string Voucher    = string.Empty;
                string VoucherAct = string.Empty;
                if (!string.IsNullOrWhiteSpace(Globales.GetDataXml("voucher_comercio", cpIntegracion_sResult)))
                {
                    string comercio;
                    string cliente;
                    comercio   = Globales.CheckVoucher(Globales.GetDataXml("voucher_comercio", cpIntegracion_sResult));
                    cliente    = Globales.CheckVoucher(Globales.GetDataXml("voucher_cliente", cpIntegracion_sResult));
                    Voucher    = "<voucher_comercio>" + comercio + "</voucher_comercio><voucher_cliente>" + cliente + "</voucher_cliente>    @";
                    VoucherAct = Globales.GetDataXml("voucher", cpIntegracion_sResult);
                    if (TypeUsuario.TipoImpresora == "6")
                    {
                        cpIntegracion_sResult = cpIntegracion_sResult.Replace(VoucherAct, Voucher);
                    }
                }
                valor = true;
            }
            catch
            {
                cpIntegracion_sError = "Verifique su conexión a internet antes de continuar";
            }


            return(valor);
        }
Exemplo n.º 2
0
        internal static bool cpIntegracion_EnviarcpINTEGRA()
        {
            bool valor = false;

            try
            {
                WebClient           cliente2  = new WebClient();
                NameValueCollection coleccion = new NameValueCollection();
                coleccion.Add("enc", strXML);
                byte[] resultado = cliente2.UploadValues(Globales.cpIntegracion_sURL_cpINTEGRA, coleccion);
                if (resultado.Length == 0)
                {
                    return(false);
                }
                string resultado2 = Encoding.Default.GetString(resultado);
                resultado2 = resultado2.Replace("aaa", "á");
                resultado2 = resultado2.Replace("eee", "é");
                resultado2 = resultado2.Replace("iii", "í");
                resultado2 = resultado2.Replace("ooo", "ó");
                resultado2 = resultado2.Replace("uuu", "ú");
                resultado2 = resultado2.Replace("nnn", "ñ");
                resultado2 = resultado2.Replace("ÑÑÑ", "Ñ");

                Globales.cpIntegracion_sResult = resultado2;
                string voucher, voucherAct;
                if (!string.IsNullOrWhiteSpace(Globales.GetDataXml("", Globales.cpIntegracion_sResult)))
                {
                    string comercio, cliente;
                    comercio   = Globales.CheckVoucher(Globales.GetDataXml("voucher_comercio", Globales.cpIntegracion_sResult));
                    cliente    = Globales.CheckVoucher(Globales.GetDataXml("voucher_cliente", Globales.cpIntegracion_sResult));
                    voucher    = "<voucher_comercio>" + comercio + "</voucher_comercio><voucher_cliente>" + cliente + "</voucher_cliente>  @";
                    voucherAct = Globales.GetDataXml("voucher", Globales.cpIntegracion_sResult);
                    if (TypeUsuario.TipoImpresora == "6")
                    {
                        Globales.cpIntegracion_sResult = Globales.cpIntegracion_sResult.Replace(voucherAct, voucher);
                    }
                    valor = true;
                }
                else
                {
                    valor = false;
                }
            }
            catch {
                valor = false;
            }
            return(valor);
        }