Beispiel #1
0
        public RegistroResponse registroAuditoria([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://pe/com/claro/esb/services/auditoria/schemas/registro/Registro.xsd")] RegistroRequest RegistroRequest)
        {
            object[] results = this.Invoke("registroAuditoria", new object[] {
                RegistroRequest
            });

            return((RegistroResponse)(results[0]));
        }
        public bool registrarAuditoria(string vTransaccion,
                                       string vServicio,
                                       string vIPCliente,
                                       string vNombreCliente,
                                       string vIPServidor,
                                       string vNombreServidor,
                                       string vCuentaUsuario,
                                       string vTelefono,
                                       ref string vMonto,
                                       ref string vTexto)
        {
            bool Respuesta = false;

            AuditoriaWS.EbsAuditoriaService objAuditoria = new AuditoriaWS.EbsAuditoriaService();
            objAuditoria.Url         = ConfigurationSettings.AppSettings["consRutaWSSeguridad"];
            objAuditoria.Credentials = System.Net.CredentialCache.DefaultCredentials;
            AuditoriaWS.RegistroRequest  objRequestAuditoria  = new  AuditoriaWS.RegistroRequest();
            AuditoriaWS.RegistroResponse objResponseAuditoria = new  AuditoriaWS.RegistroResponse();

            objRequestAuditoria.transaccion    = vTransaccion;
            objRequestAuditoria.servicio       = vServicio;
            objRequestAuditoria.ipCliente      = vIPCliente;
            objRequestAuditoria.nombreCliente  = vNombreCliente;
            objRequestAuditoria.ipServidor     = vIPServidor;
            objRequestAuditoria.nombreServidor = vNombreServidor;
            objRequestAuditoria.cuentaUsuario  = vCuentaUsuario;
            objRequestAuditoria.telefono       = vTelefono;
            objRequestAuditoria.monto          = vMonto;
            objRequestAuditoria.texto          = vTexto;

            objResponseAuditoria = objAuditoria.registroAuditoria(objRequestAuditoria);

            //0-Error    1-Éxito

            string strResultado = objResponseAuditoria.resultado;

            if (objResponseAuditoria.estado == "0")
            {
                Respuesta = false;
            }
            else
            {
                Respuesta = true;
            }
            return(Respuesta);
        }
Beispiel #3
0
 /// <remarks/>
 public System.IAsyncResult BeginregistroAuditoria(RegistroRequest RegistroRequest, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("registroAuditoria", new object[] {
         RegistroRequest
     }, callback, asyncState));
 }