Ejemplo n.º 1
0
        public ArrayList LeerPaginaOpcionesPorUsuario(Int64 idUsuario)
        {
            ArrayList lista = new ArrayList();

            AuditoriaWS.PaginaOpcionesUsuarioRequest  objRequest  = new AuditoriaWS.PaginaOpcionesUsuarioRequest();
            AuditoriaWS.PaginaOpcionesUsuarioResponse objResponse = new AuditoriaWS.PaginaOpcionesUsuarioResponse();
            AuditoriaWS.PaginaOpcionType[]            objOpcion;

            objRequest.user     = Funciones.CheckInt(idUsuario);
            objRequest.aplicCod = Funciones.CheckInt(ConfigurationSettings.AppSettings["CodigoAplicacion"].ToString());

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

            objResponse = objAuditoria.leerPaginaOpcionesPorUsuario(objRequest);

            objOpcion = objResponse.listaOpciones;
            if (objResponse.resultado == "0")
            {
                if (objOpcion != null)
                {
                    for (int i = 0; i < objOpcion.Length; i++)
                    {
                        ItemGenerico item = new ItemGenerico();
                        item.Codigo      = objOpcion[i].opcicCod;
                        item.Codigo2     = objOpcion[i].clave;
                        item.Descripcion = objOpcion[i].opcicDes;
                        lista.Add(item);
                    }
                }
            }
            return(lista);
        }
Ejemplo n.º 2
0
        public PaginaOpcionesUsuarioResponse leerPaginaOpcionesPorUsuario([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://pe/com/claro/esb/services/auditoria/schemas/accesos/paginaOpciones")] PaginaOpcionesUsuarioRequest PaginaOpcionesUsuarioRequest)
        {
            object[] results = this.Invoke("leerPaginaOpcionesPorUsuario", new object[] {
                PaginaOpcionesUsuarioRequest
            });

            return((PaginaOpcionesUsuarioResponse)(results[0]));
        }
Ejemplo n.º 3
0
 /// <remarks/>
 public System.IAsyncResult BeginleerPaginaOpcionesPorUsuario(PaginaOpcionesUsuarioRequest PaginaOpcionesUsuarioRequest, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("leerPaginaOpcionesPorUsuario", new object[] {
         PaginaOpcionesUsuarioRequest
     }, callback, asyncState));
 }