//Retorna un listado de permiso public List <Permiso> ListarPermisos(int run) { using (WebServiceAppEscritorioClient cliente = new WebServiceAppEscritorioClient()) { return(DesempaquetarListaXml(cliente.buscarPermisos(run))); } }
//Cargo los permisos en el objeto funcionario public bool AsignarPermisos(Funcionario funcionario) { if (funcionario == null) { return(false); } else { using (WebServiceAppEscritorioClient cliente = new WebServiceAppEscritorioClient()) { funcionario.Permisos = DesempaquetarListaXml(cliente.buscarPermisos(funcionario.Run)); } return(true); } }