示例#1
0
        public int ws_CambioTJT(string strIdTicket, string IdEmpleado, string Tienda, string IdTerminal, string TarjetaNueva, string TarjetaConsolidad, string tipoCambio, ref string msgWS, string cadConexion)
        {
            int    result                 = 0;
            string resSolicitud           = "";
            string resConfirmation        = "";
            string paramInputConfirmacion = "";

            WSCliente9 wsNine = new WSCliente9();

            string [] arrTruncate;
            wsNine.ConexString = cadConexion;
            string paramInput = SetParamEnvioWS(Tienda, IdTerminal, TarjetaNueva, TarjetaConsolidad, tipoCambio);

            resSolicitud = wsNine.InvokeWS_SolicitudCambioTarjeta(paramInput, IdEmpleado, strIdTicket, Tienda, ref msgWS);
            if (resSolicitud != "")
            {
                arrTruncate = resSolicitud.Split('|');
                string ws_Tienda         = Tienda.Replace("T-", "");
                string ws_Terminal       = IdTerminal != "" ? IdTerminal : "1";
                int    ws_TerminalFormat = Convert.ToInt32(ws_Terminal);
                string strAutorization   = arrTruncate[1].ToString();
                int    position          = strIdTicket.IndexOf("/");

                string strTicketNew = "C9AVT" + ws_Tienda + ws_TerminalFormat.ToString("D2") + ws_Terminal + strIdTicket.Substring(0, position);
                paramInputConfirmacion = strAutorization + "|" + strTicketNew;
                resConfirmation        = wsNine.InvokeWS_ConfirmacionCambioTarjeta(paramInputConfirmacion, strIdTicket, IdEmpleado, Tienda, ref msgWS);
                result = Convert.ToInt32(resConfirmation == "" ? "0" : resConfirmation);
            }

            return(result);
        }
示例#2
0
        public int  ws_AltaSocio(Cliente9 client, string IdEmpleado, string Tienda, string IDTerminal, ref string msgWS, ref string IdSocioC9, string cadConexion)
        {
            int        result = 0;
            WSCliente9 wsNine = new WSCliente9();

            wsNine.ConexString = cadConexion;
            string paramInput = GetCadenaEnvioWS(client, IdEmpleado, Tienda, IDTerminal);

            result = wsNine.InvokeWS_AltaSocio(paramInput, Tienda, IdEmpleado, ref msgWS, ref IdSocioC9);

            return(result);
        }
示例#3
0
        private int ws_ActualizaSocio(Cliente9 client, Cliente9Extent clientExtend, string IdEmpleado, string Tienda, string IDTerminal, ref string msgWS, ref string IdSocioC9, string cadConexion)
        {
            int        result = 0;
            WSCliente9 wsNine = new WSCliente9();

            wsNine.ConexString = cadConexion;

            string paramInput = GetCadenaEnvioWSActualizacion(client, clientExtend, IdEmpleado, Tienda, IDTerminal);

            result = wsNine.InvokeWS_ActualizaSocio(paramInput, Tienda, IdEmpleado, ref msgWS, ref IdSocioC9);

            return(result);
        }