//Modifica un usuario especificado public ResultadoGestionUsuario ModificarUsuario(Usuario usuario) { ResultadoGestionUsuario validacion = this.ValidarUsuario(usuario); if (validacion != ResultadoGestionUsuario.Valido) { return(validacion); } int codigoRetorno; using (WebServiceAppEscritorioClient cliente = new WebServiceAppEscritorioClient()) { codigoRetorno = DesempaquetarRespuesta(cliente.modificarUsuario(usuario.Id, usuario.Nombre, usuario.Clave, usuario.TipoToString, usuario.Funcionario.Run)); } switch (codigoRetorno) { case 0: return(ResultadoGestionUsuario.Valido); default: return(ResultadoGestionUsuario.Invalido); } }